安装 gem 并等待 2 秒以安装 gem,然后等待 30 秒等待我从未使用过的文档(谷歌,任何人?)总是令人沮丧。当本地文档通常甚至无益时,我们为什么要强制自己执行此约定?
我知道您可以使用gem install rails --no-ri --no-rdoc
跳过该步骤,但有没有办法在默认情况下简单地跳过文档?
将标志添加到您的~/.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
设置