.gemrc文件规范

时间:2010-11-27 15:45:50

标签: ruby-on-rails rubygems

我到处搜索找到.gemrc文件规范,但我没有成功。

有谁知道我能在哪里找到它?

4 个答案:

答案 0 :(得分:20)

gem在您的主目录中查找配置文件.gemrc,但如果您愿意,可以在命令行中指定另一个文件(使用—config-file修饰符)。

您可以在配置文件中指定三件事:

  • 每次gem运行时使用的命令行参数
  • 'RDoc'的命令行选项(在生成docuemntation时使用)
  • GEMPATH设置

更多信息gem environment command doc

答案 1 :(得分:10)

'Home'是Linux / Mac术语。所指的是用户设置出现的文件夹。您可以通过执行以下操作找到设置目录的位置:

在Unix / Linux上

,打开终端并输入以下命令:

echo $HOME
在Windows上

,打开命令提示符并键入以下命令:

echo %USERPROFILE%

对我来说(在Windows 7中),这是C:\ Users [name]。但是,看起来Ruby默认情况下不会在该文件夹中设置.gemrc。相反,您必须创建该文件。打开文本编辑器,复制所需的YAML样式代码(documentation),并将文件保存为.gemrc在主目录中(确保选择所有文件,而不是'.txt')。

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

答案 2 :(得分:9)

RubyGems Guidesgem environment'下)提供了更新的gemrc规范。请注意,/ 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

答案 3 :(得分:0)

在撰写本文时,这里所有答案都是错误的,因为令人讨厌的网站不断变化。此时此刻:

https://guides.rubygems.org/command-reference/#gem-environment

很显然,您应该期望它在这一点上不断变化。

相关问题