技术开发 频道

Ruby Development 五大基本武器

[IT168 技术文档]Ruby作为一门新兴的语言,借助Rails这个killer application 在这几年发展迅速。这篇文章是我学习Ruby这一个月以来的一点总结,当然主要的基调还是参考的

Peter Cooper 的《Five Essentials For Your Ruby Toolbox》。废话少说,下面开始。

概要:

    1. RubyGems
    2. A good IDE or TextEditer
    3. Instant Rails
    4. Mongrel
    5. A Rss Feed Reader

1、RubyGems

     通常情况下 RubyGems 是包装,发布,安装 Ruby Library 的常用途径。它可以让开发者把自己的产品封装成可以安装的包。这个可以安装包我们称为“Gems” 。这个包可以方便开发者发布或者下载运行Ruby程序。和其他的包管理系统或者安装操作系统差不多的是,RubyGems可以检测到你想安装包所依赖的包,并且自动安装运行。这样我们就可以通过一个命令行方便的安装第三方的Ruby库并且保证其能运行(解决依赖问题)。当然,提到包管理系统最重要的就是版本管理了,每个库几乎都有不同的版本,有时候程序开发的时候可能需要用到同一个库的不同版本,这个问题怎么解决呢?还好RubyGems已经帮我们想到了,我们可以同时安装和维护库的多个版本,你需要做的只是在安装或者启用的时候输入版本号码。 

    RubyGems 现在还不是Ruby安装程序的一部分,但是仿佛看起来在不久的将来他会成为以部分的。现在你可以到RubyGems.org去单独下载,安装超级简单,只需要解压缩那个包,然后运行里面的Ruby文件就ok了。关于RubyGems的更多信息可以去他的网站 http://www.rubygems.org 看看。

0
相关文章