转载请标明来源:http://www.javashuo.com/article/p-xkhxzfsf-dt.htmlhtml
RubyGems简称gems,它是一个用于对Ruby组件进行打包的Ruby打包系统。使用它能够方便地下载安装Ruby的软件包到用户的系统。一个软件包叫作 一个gem,它包含了一个打包的Ruby Application或者一个library。xcode
1.gem install
用于安装一个gem,例如:ruby
gem install xcodeproj #从本地目录安装或者从远程服务器 gem install xcodeproj -v 1.6.0 #安装特定版本的package gem install rake --remote #只从远程服务器获取安装
2.gem list
查看已经安装的gem,例如:服务器
gem list --local gem list #和上面的命令行等价 gem list test #列出包含gem名称包含test的gem
3.gem update
用户更新一个gem,例如:框架
gem update --system #更新gem自身 gem update --system 2.7.6 #更新gem到指定的版本 gem update #更新全部已经安装的gem包 gem update rake #更新某个gem
4.gem search
搜索特定的gem,例如:ide
gem search log --both #列出本地和远程服务器中名称包含log的gem gem search log --remote #只列出远程服务器中名称包含log的gem
5.gem uninstall
卸载gem,例如:学习
gem uninstall rake #卸载rake
6.gem environment
查看RubyGems的信息测试
一个gem的结构以下:
freewill/
|------ bin/
| |------ freewill
|------ lib/
| |------- freewill.rb
|------ test/
| |------ test_freewill.rb
|------ README
|------ Rakefile
|------ freewill.gemspec
其中:ui
这里只是对RubyGems有一个简单的了解,也方便后续命令的查看和实用。后续会继续深刻理解学习。命令行