gem是什麼 - 昭哥的部落格 - 部落格頻道 - CSDN.NET http://blog.csdn.net/lecool/article/details/50260575
Gem解釋:
RubyGems軟體允許您輕松下載下傳、安裝和使用ruby在您的系統軟體包。 這個軟體包被稱為“Gem”和包含一個Ruby包應用程式或庫。
Gem可以用來擴充或修改在Ruby應用程式功能。 通常他們用于分發可重用的功能,與其他ruby愛好者們用于共享他們的應用程式和庫。 一些Gem提供指令行實用工具來幫助自動化任務,加快你的工作。
Gem源操作:
檢視:gem sources -l
添加:gem sources -a url位址
更新:gem sources -u
删除:gem sources -r url位址
目錄可用gem源:https://rubygems.org/ https://ruby.taobao.org
ruby+gem常用指令:
ruby -e ''require"watir"; puts Watir::IE::VERSION'' #檢視watir版本
gem -v #gem版本
gem update #更新所有包
gem update --system #更新RubyGems軟體
gem install rake #安裝rake,從本地或遠端伺服器
gem install rake --remote #安裝rake,從遠端伺服器
gem install watir -v(或者--version) 1.6.2#指定安裝版本的
gem uninstall rake #解除安裝rake包
gem list d #列出本地以d打頭的包
gem query -n ''[0-9]'' --local #查找本地含有數字的包
gem search log --both #從本地和遠端伺服器上查找含有log字元串的包
gem search log --remoter #隻從遠端伺服器上查找含有log字元串的包
gem search -r log #隻從遠端伺服器上查找含有log字元串的包
gem help #提醒式的幫助
gem help install #列出install指令 幫助
gem help examples #列出gem指令使用一些例子
gem build rake.gemspec #把rake.gemspec編譯成rake.gem
gem check -v pkg/rake-0.4.0.gem #檢測rake是否有效
gem cleanup #清除所有包舊版本,保留最新版本
gem contents rake #顯示rake包中所包含的檔案
gem dependency rails -v 0.10.1 #列出與rails互相依賴的包 gem environment #檢視gem的環境