【问题标题】:Why does it take longer to install RDOCSs and RIs than the actual gem?为什么安装 RDOCS 和 RI 比实际 gem 需要更长的时间?
【发布时间】:2012-04-19 12:36:57
【问题描述】:

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

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

【问题讨论】:

标签: ruby rubygems rdoc ri


【解决方案1】:

将标志添加到您的 ~/.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 每次安装时都会生成 RDocs 并运行单元测试(好主意!)
  • 生成 RDocs 时,将使用给定的参数
  • /usr/local/rubygems/home/gavin/rubygems 将用作您的 $GEM_PATH 设置

【讨论】:

  • 这实际上并没有回答最重要的问题。为什么 RDocs 的安装时间似乎比实际代码长得多?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-24
  • 1970-01-01
  • 2018-08-08
  • 1970-01-01
  • 2014-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多