2010-11-27 129 views

回答

19

gem會在您的主目錄中查找配置文件.gemrc,但您可以在命令行上指定其他文件(使用—config-file修飾符)。

有,你可以在配置文件中指定的三件事:

  • 命令行參數使用每次寶石產生時運行
  • 命令行選項「」的RDoc「」(使用docuemntation)
  • GEMPATH設置

更多的gem environment command doc

+0

感謝您的幫助。 – 2010-11-28 14:33:36

+2

鏈接已死。 – mxcl 2013-10-27 17:22:04

8

更新的gemrc規範可在RubyGems Guides(位於'gem environment'下)。請注意,/ etc/gemrc適用於所有用戶,而〜/ .gemrc適用於個人。

如果密鑰是一個gem命令(例如,install:),它指定要用於該命令的參數。

下面是可以指定其他鍵:

:sources: A YAML array of remote gem repositories to install gems from 
:verbose: Verbosity of the gem command. false, true, and :really are the levels 
:update_sources: Enable/disable automatic updating of repository metadata 
:backtrace: Print backtrace when RubyGems encounters an error 
:gempath: The paths in which to look for gems 
10

'家' 是一個Linux/Mac的任期。所引用的是用戶設置出現的文件夾。你可以找出你設置的目錄是通過執行以下操作:

在Unix/Linux,打開終端,鍵入以下命令:

echo $HOME 

在Windows上,打開命令提示符並輸入以下命令:

echo %USERPROFILE% 

對於我(在Windows 7),這是C:\用戶[名稱]。但是,看起來像Ruby不會在默認情況下在該文件夾中設置.gemrc。相反,您必須創建該文件。打開一個文本編輯器,複製你需要的YAML樣式代碼(documentation),並將文件保存爲.gemrc到你的主目錄(確保你選擇了所有文件,而不是'.txt')。

這些設置只會影響個人用戶。但是,如果它是您的個人計算機,則您可能不需要更改所有用戶的設置。