使用--no-rdoc和--no-ri与bundler

deb*_*deb 113 ruby gem rubygems ruby-on-rails bundler

使用时gem install gem_name我可以通过--no-rdoc--no-ri切换到跳过为安装时的gem生成RDoc/RI文档.

是否有类似的方法来做到这一点bundle install

Tim*_*ous 226

Bundler不包括rdoc和ri.你无需做任何事情.

  • Timbinous [右](https://github.com/bundler/bundler/issues/383).这不仅是正确的,它应该是公认的答案,因为它实际上回答了问题.当他们什么都不知道的时候,该死的羞耻人们正在向正确的答案投票. (15认同)
  • 就这样,我很清楚西里尔.当他要求使用捆绑安装时有类似的方法吗?告诉他,捆绑者默认情况下已经为你做了这个并不能解决他的问题.他从来没有遇到过问题.我告诉他了. (13认同)
  • 所以我看到我被投票了5次.任何人都可以解释我错了吗?使用`bundle install`安装gem时,Bundler不包含RDoc和RI文件.人们希望将此作为一项功能,允许您安装文档,但他们只是不允许它. (11认同)

Mit*_*sey 157

制作一个文件~/.gemrc并将其放入其中:

gem: --no-rdoc --no-ri

这应该适用于运行gem命令时.(甚至来自bundle install)

  • 更新后的配置是 `--no-document` https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/ https://guides.rubygems .org/rubygems-basics/ (2认同)

Dav*_* J. 20

有关更好的信息,请参阅/sf/answers/536357181/~/.gemrc:

install: --no-rdoc --no-ri 
update:  --no-rdoc --no-ri
Run Code Online (Sandbox Code Playgroud)


thi*_*ign 9

的最新设置~/.gemrc

gem: --no-document
Run Code Online (Sandbox Code Playgroud)

但正如所指出的,这已经bundler是默认值。

  • 从 Ruby 2.5 开始 [“合并 RubyGems 3.0.1。--ri 和 --rdoc 选项已被删除。请改用 --document 和 --no-document 选项。”](https://archive.ph/ XBiY9)。所有其他答案都已过时。 (2认同)