天天看點

Ruby的gem是什麼

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的環境