Gem 是管理Ruby库和程序的标准包。
Ruby1.9.2已经默认安装Gem。
Ruby Gem默认安装到[RubyRoot]/lib/ruby/gem/[ver]/目录下, 包含四个目录:ceche, doc, gems, specifications。cache放下载的原生的Gem包,gems放解压后的Gem包。
如果重新安装gem包, 要手动删除cache和gems中的Gem包, 然后运行gem install [gemname]。
常用的gem命令:
#更新gem本身
gem update --system
#从Gem源安装gem包
gem install [gemname]
#从本机安装
gem install -l [gemname].gem
#安装制定版本的gem
gem install [gemname] --version=[ver]
#更新已安装的gem包
gem update
#更新指定的gem包
gem update [gemname] 或者 gem install [gemname] --version=[ver]
#删除gem 包
gem uninstall [gemname]
#删除指定版本gem包
gem uninstall [gemname] --version=[ver]
#列出本机安装的gem 包
gem list [--local]