Ruby的gem是什麼

2021-07-26 15:38:10 字數 1350 閱讀 1081

gem是什麼 - 昭哥的部落格 - 部落格頻道 - csdn.net  

gem解釋:

gem可以用來擴充套件或修改在ruby應用程式功能。 通常他們用於分發可重用的功能,與其他ruby愛好者們用於共享他們的應用程式和庫。 一些gem提供命令列實用工具來幫助自動化任務,加快你的工作。

gem源操作:

檢視:gem sources -l

更新:gem sources -u

目錄可用gem源: 

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

修改 ruby 的 gem 映象

這個映象之前是由 的相關人員在進行維護,但後來由於相關維護人員的離職,這個映象也就不再被維護了。如果你還是使用這個映象,系統會提示你出錯。在修改gem映象之前,需要先檢視一下,你當前系統中gem的映象是什麼,然後才好進行對應的刪除。檢視當前gem映象方式如下 開啟電腦的cmd視窗,輸入如下命令即可檢...

ruby 建立自己的Ruby語言gem軟體包

準備用ruby寫一套測試自動化框架,但是好久沒有看這個東西了!也忘了很多東西!所以開此blog記錄我的學習一點一滴 今天看了gem,寫寫自己的心得體會,如何來製作我的gem檔案 首先我的機器上已經安裝了ruby1.8.5,我先查了一下我的gem版本 1 gem v 0.9.0 gem install...

Ruby 是什麼意思?

ruby comes with a set of predefined variables default search path array of paths 其他ruby特殊變數 最近一次的錯誤資訊 錯誤產生的位置 gets最近讀的字串 直譯器最近讀的行數 line number 最近一次與正規...