安装一个gem并等待2秒钟让gem安装,然后等待30秒,这是我从来没有用过的(Google,任何人?)都是令人沮丧的。为什么当地方文件通常甚至没有好处时,我们强迫这个公约?为什么安装RDOCS和RI比实际的宝石需要更长的时间?
我知道你可以使用gem install rails --no-ri --no-rdoc
来跳过这一步,但是有没有办法在默认情况下简单地跳过文档?
安装一个gem并等待2秒钟让gem安装,然后等待30秒,这是我从来没有用过的(Google,任何人?)都是令人沮丧的。为什么当地方文件通常甚至没有好处时,我们强迫这个公约?为什么安装RDOCS和RI比实际的宝石需要更长的时间?
我知道你可以使用gem install rails --no-ri --no-rdoc
来跳过这一步,但是有没有办法在默认情况下简单地跳过文档?
将标志添加到~/.gemrc
文件中。
从the docs:
gem
寻找一个配置文件.gemrc
在你的主目录, 但如果你希望 (与--config-file modifier
),你可以指定命令行另一个文件。只有一个配置文件将被处理: :命令行上最右边的一个,或者默认的$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
生成RDoc并在每次安装某些东西时运行单元测试(好主意!)- 当它生成RDoc时,将使用给定的参数
/usr/local/rubygems
和/home/gavin/rubygems
将作为您的$GEM_PATH
设置[我如何--no里--no-的RDoc安装宝石默认?(HTTP的
这实际上并不能回答最重要的问题。为什么看起来RDoc需要比实际代码更长的安装时间? – 2012-04-11 20:55:38
可能重复://计算器.com/questions/1789376/how-do-i-make-no-ri-no-rdoc-default-for-gem-install) – 2012-04-05 18:58:44
这是一个很好的问题,但是一个用于Ruby邮件列表,而不是s/O操作。 – Phrogz 2012-04-05 19:13:40