原文链接:
http://hi.baidu.com/mcspring/blog/item/40c8aeec47575d2a27979168.html
Gem介绍:
Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如
http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。
Ruby 1.9.2版本默认已安装Ruby Gem,如果你使用其它发行版本,请参考“
如何安装Ruby Gem”。
Ruby gem包的安装方式:
所有的gem包,会被安装到 /[Ruby root]/lib/ruby/gems/[ver]/ 目录下,这其中包括了Cache、doc、gems、specifications 4个目录,cache下放置下载的原生gem包,gems下则放置的是解压过的gem包。
当安装过程中遇到问题时,可以进入这些目录,手动删除有问题的gem包,然后重新运行 gem install [gemname] 命令即可。
Ruby Gem命令详解:
# 更新Gem自身
# 注意:在某些linux发行版中为了系统稳定性此命令禁止执行
$ gem update --system
# 从Gem源安装gem包
$ gem install [gemname]
# 从本机安装gem包
$ gem install -l [gemname].gem
# 安装指定版本的gem包
$ gem install [gemname] --version=[ver]
# 更新所有已安装的gem包
$ gem update
# 更新指定的gem包
# 注意:gem update [gemname]不会升级旧版本的包,此时你可以使用 gem install [gemname] --version=[ver]代替
$ gem update [gemname]
# 删除指定的gem包,注意此命令将删除所有已安装的版本
$ gem uninstall [gemname]
# 删除某指定版本gem
$ gem uninstall [gemname] --version=[ver]
# 查看本机已安装的所有gem包
$ gem list [--local]
分享到:
相关推荐
ruby gem 命令参考(狂刀整理)
stock_quote, 从Google检索股票报价的ruby gem stock_quote实时,股票数据和使用 Google financial API的历史定价。更新在November年 November,雅虎财务终止了对API的访问,而stock_quote在当前状态中停止了功能。 ...
ruby-debug命令详解~~~~~~~~~~~~~~~~~~~~~
ruby -v #查看ruby 版本 ruby -e ”require”watir”; puts Watir::IE::VERSION” #查看watir版本 rvm list known #列出已知的ruby版本 rvm install 1.9.3 rvm use 1.9.3 | rvm use system rvm use 1.9.3 –default ...
ruby_gem
ruby-measurement是一个简单的 Ruby gem,用于计算和转换测量单位。 安装 将此行添加到应用程序的 Gemfile: gem 'ruby-measurement' 然后执行: $ bundle 或者自己安装: $ gem install ruby-measurement 用法 ...
jira-ruby, 用于 JIRA REST API的ruby gem gem API 这里 gem 提供对 Atlassian REST API的访问。松弛加入我们的Slack 你可以在这里找到我们。示例用法require 'rubygems'require 'jira-ruby
ruby gem环境,解压覆盖C:\Ruby193\lib\ruby\gems\1.9.1
Selenium gem ruby Selenium gem ruby Selenium gem ruby Selenium gem ruby Selenium gem ruby
command:gem
darwinning, 用于遗传算法的ruby gem Darwinning 用于帮助使用遗传算法的ruby gem 。安装gem install darwinning用法使用Darwinning有两种方法。 你可以以从 Darwinning::Organism
forecast-ruby, 用于从预测天气API中检索数据的ruby gem forecast_ioruby 中的forecast.io API包装器。安装gem install forecast_io或者你的Gemfilegem 'forecast_io'用法确保你需要库。requir
sql_query, ruby gem 使用ERB从 `.sql.erb` 模板加载SQL查询 sql使用ERB从模板加载SQL查询的ruby gem 。它使使用语法突出显示的纯SQL更加容易。让我们从SQL字符串清除你的ruby 代码。支持的扩展:.sql.erb 或者 .erb...
imgix-rb, 用于签名 imgix url的ruby gem Imgix用于签名imgix的官方 ruby gem url 。 在 2.3.0,2.2.4,2.1.8,jruby- 9.0.5.0 和 rbx-2.11 下测试。 安装将此行添加到你的应用程序的Gemfile中:gem
lifx-gem, 一个 ruby gem,提供了轻松与LIFX灯光交互的能力 LIFXLIFX将不再支持 LIFX gem 。 为了更好地支持开发人员,而不是为局域网协议本身发布文档,使sdk成为任何语言。 我们还发布了基于任何地方的HTTP API云...
ruby资源文件,ruby rdoc.gem文件,离线ruby文件包
memprof, 用于内存分析的ruby gem 注释不再维护这里项目。 它不适用于 ruby 1.8.7上的任何 ruby 版本。 memprof( c ) Joe Damato @joedamato http://timetobleed.comMemprof是一个 ruby 级
possible-email, 查找某人地址 ruby gem的电子邮件 PossibleEmail一个 ruby gem,可以以使用他们的姓名。姓氏和域来找到某人的电子邮件地址。注意:最近改变了 API,它破坏了这个 gem的功能。 如果你已经知道 Bug的...
ruby gem环境,解压覆盖C:\Ruby193\lib\ruby\gems\1.9.1
savon-ruby-gem