Ruby 为什么安装RDOCSs和RIs的时间比实际的gem要长?

Ruby 为什么安装RDOCSs和RIs的时间比实际的gem要长?,ruby,rubygems,rdoc,ri,Ruby,Rubygems,Rdoc,Ri,安装一个gem,然后等2秒钟再安装gem,然后等30秒钟再安装文档,这总是令人沮丧的,我从来没有使用过(谷歌,有人吗?)。为什么我们要强迫自己遵守这一惯例,而当地医生通常甚至都没有好处 我知道您可以使用gem install rails--no ri--no rdoc跳过该步骤,但是有没有一种方法可以在默认情况下跳过文档?将标志添加到您的~/.gemrc文件中 发件人: gem在您的主目录中查找配置文件.gemrc, 尽管您可以根据需要在命令行上指定另一个文件 (使用--config file修

安装一个gem,然后等2秒钟再安装gem,然后等30秒钟再安装文档,这总是令人沮丧的,我从来没有使用过(谷歌,有人吗?)。为什么我们要强迫自己遵守这一惯例,而当地医生通常甚至都没有好处


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

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

发件人:

gem
在您的主目录中查找配置文件
.gemrc
, 尽管您可以根据需要在命令行上指定另一个文件 (使用
--config file修饰符
)。将只创建一个配置文件 已处理:命令行上最右边的一个,或默认值
$HOME/.gemrc
,或者根本没有

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

  • 每次运行
    gem
    时使用的命令行参数
  • “RDoc”的命令行选项(在生成文档时使用)
  • GEMPATH
    设置
配置文件本身是“YAML”格式。以下是一个例子:

gem:--local--gen-rdoc--runtests
rdoc:--内联源--行号
gempath:
-/usr/local/rubygems
-/home/gavin/.rubygems
这种配置文件的效果是:

  • gem
    仅运行“本地”操作(除非在命令行上指定
    --remote
    --both
  • gem
    生成RDOC,并在每次安装时运行单元测试(好主意!)
  • 当它生成RDOC时,将使用给定的参数
  • /usr/local/rubygems
    /home/gavin/rubygems
    将用作您的
    $GEM\u路径设置

这是一个很好的问题,但是对于Ruby邮件列表来说是一个问题,而不是s/o。这实际上并没有回答最重要的问题。为什么RDOC的安装时间似乎比实际代码要长得多?