原文链接: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 命令参考(狂刀整理)
gem相关命令使用 1.显示gem的帮助和版本 代码如下: gem –h/–help #显示gem的帮助 gem –v /–version #显示gem的版本号 2. 列出远程库的所有可用软件 代码如下: gem query –remote # 短命令: gem q -r ...
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 ...gem source #gem资
对SECS-1,SECS-2,GEM,HSMS总结
宝石空 用于从当前GEM_HOME删除所有宝石的 Gem 命令 用法 gem empty
thin.gem eventmachine.gem for windows
本章介绍了gem5完整系统仿真模式的一组简单配置脚本。这些脚本是允许Linux引导的一组简单的工作脚本。这些脚本不是准备用于体系结构研究的完整脚本集。但是,它们是编写自己的脚本的良好起点。 完整系统模式的配置...
本地安装命令 gem install --local redis-3.2.2.gem
SECS/GEM/GEM300的测试模拟器,某公司流出版本,好用无BUG,功能支持好用,不想其他SECS Driver每次都要编辑交互指令。
2.进入rails目录使用gem命令安装(这一步必须要上一步已经安装成功)。如果安装不成功使用ruby,如下: ruby -S gem install rails-2.2.2.gem 3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装...
gem ag命令尝试支持所有与ag开箱即用的相同命令行选项。 最大的区别是您不能指定搜索路径。 相反,您可以传入一个 gem 名称列表。 $ gem ag PATTERN [GEMNAME ...] [options] 要查看受支持选项的完整列表,请运行...
command:gem
版本为:rails-2.3.8.gem 可使用指令安装:gem install rails-2.3.8.gem
本软件专门用于gem系列血气分析仪(gem3000.gem3500,gem4000)用串口连接电脑传输测试结果,样本数据处理,并自定义打印分析报告单。
开始一个项目的工作只需要一个简单的命令:bundle installBundler是一种有用的工具,它能使你更方便地跟踪某个应用程序所依赖的gem(以及这些gem的版本)。它通过安装应用程序的Gemfile中的所有gem来做到这一点。...
gem5仿真器的介绍与说明,并且指导该如何运行gem5仿真器
SECS GEM Solution
PLC的SECS/GEM通讯白皮书 采取分布式结构设计。 单个服务器瘫痪,立即切换到新的其他服务器分担连接,实现无丢失服务 超高并发处理,单服务器可达上百的连接数量。 快速、稳定可靠,您的选择不会有错。 ...
ruby资源文件,ruby rdoc.gem文件,离线ruby文件包