轉載請標明來源: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有一個簡單的瞭解,也方便後續命令的查看和實用。後續會繼續深刻理解學習。命令行