2010-11-27 130 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')。

这些设置只会影响个人用户。但是,如果它是您的个人计算机,则您可能不需要更改所有用户的设置。