如何使用gem v.2.0自动防止gems安装文档

时间:2013-03-03 21:05:03

标签: ruby rubygems ruby-2.0

以前设置我的系统以禁止使用--no-ri--no-rdoc安装gem文档。

Ruby 2.0.0和gem 2.0.0似乎已经删除了--no-ri标志(和功能?)。

即使指定--no-rdoc,我仍然会获得installing documentation

~/dev/ruby> gem install bundler --no-rdoc
Fetching: bundler-1.3.1.gem (100%)
Successfully installed bundler-1.3.1
Done installing documentation for bundler (0 sec).

如何查看是否已安装文档?如果已安装,如何禁止所有gem安装?

2 个答案:

答案 0 :(得分:13)

gem help install所述:

Usage: gem install GEMNAME [GEMNAME ...] [options] -- --build-flags [options]
...
  Install/Update Options:
    ...
        --[no-]document [TYPES]      Generate documentation for installed gems
                                     List the documentation types you wish to
                                     generate.  For example: rdoc,ri
    -N, --no-document                Disable documentation generation

简而言之:

  • --no-rdoc现在是--no-document rdoc

  • --no-ri现在是--no-document ri

  • 您可以阻止使用--no-document-N进行安装。

(不幸的是,在撰写本文时,documentation on Rubygems.org目前已过时,因此暂时忽略它。)

答案 1 :(得分:6)

该选项已更改为--no-document(请参阅http://rubygems.rubyforge.org/rubygems-update/History_txt.html