我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。
我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。
有没有办法使这两个标志为默认?
我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。
我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。
有没有办法使这两个标志为默认?
当前回答
对于Windows用户,Ruby不会设置.gemrc文件。因此,你必须在你的主目录中创建.gemrc文件(echo %USERPROFILE%),并在其中放入以下一行:
gem: --no-document
在之前的回答中已经提到,不要使用——no-ri和——no-rdoc,因为它已弃用。你自己看看:
gem help install
其他回答
# /home/{user}/.gemrc
---
:update_sources: true
:sources:
- http://gems.rubyforge.org/
- http://gems.github.com
:benchmark: false
:bulk_threshold: 1000
:backtrace: false
:verbose: true
gem: --no-ri --no-rdoc
http://webonrails.com/2008/12/03/skiping-installation-of-ri-and-rdoc-documentation-while-installing-gems/
在Windows XP系统中,.gemrc文件的路径为
c:\Documents and Settings\All Users\Application Data\gemrc
这个文件不是默认创建的,您应该自己创建它。
只需将下面的行添加到本地~/。Gemrc文件(在你的主文件夹中):
gem: --no-document
by
echo 'gem: --no-document' >> ~/.gemrc
或者您可以将这一行添加到全局gemc配置文件中。
下面是如何找到它(在Linux中):
strace gem source 2>&1 | grep gemrc
——no-document选项在RubyGems CLI Reference中有文档记录。
您可以使用.gemrc配置文件指定默认选项。
关于gem配置文件的文档
如上所述,在gem文件中放入gem:——no-document。但是,系统范围的gemrc不一定总是进入/etc/ gemc .如果您正在使用RVM,或者Ruby安装在/usr/local/bin下,则需要将其放到不同的位置。您可以通过运行irb并输入…
require 'rubygems'
Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE
点击这里查看原文。