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

B S*_*ven 4 ruby rubygems ruby-2.0

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

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).
Run Code Online (Sandbox Code Playgroud)

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

And*_*all 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.

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