4

安装 gem 并等待 2 秒以安装 gem,然后等待 30 秒等待我从未使用过的文档(谷歌,任何人?)总是令人沮丧。当本地文档通常甚至无益时,我们为什么要强制自己执行此约定?

我知道您可以使用gem install rails --no-ri --no-rdoc跳过该步骤,但有没有办法在默认情况下简单地跳过文档?

4

1 回答 1

1

将标志添加到您的~/.gemrc文件中。

文档

gem在您的主目录中查找配置文件.gemrc,但您可以根据需要在命令行上指定另一个文件(使用--config-file modifier)。只会处理一个配置文件:命令行上最右边的一个,或者 default $HOME/.gemrc,或者根本没有。

您可以在配置文件中指定三项内容:

  • 每次gem运行时使用的命令行参数
  • “RDoc”的命令行选项(生成文档时使用)
  • GEMPATH设置

配置文件本身是“YAML”格式。这是一个例子:

gem:  --local --gen-rdoc --run-tests
rdoc: --inline-source --line-numbers
gempath:
 - /usr/local/rubygems
 - /home/gavin/.rubygems

这样的配置文件的效果是:

  • gem仅运行“本地”操作(除非您指定--remote--both在命令行上)
  • gem每次安装时都会生成 RDocs 并运行单元测试(好主意!)
  • 当它生成 RDocs 时,将使用给定的参数
  • /usr/local/rubygems并将/home/gavin/rubygems用作您的$GEM_PATH设置
于 2012-04-05T18:55:58.253 回答