我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。
我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。
有没有办法使这两个标志为默认?
我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。
我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。
有没有办法使这两个标志为默认?
当前回答
windows 7用户的联机程序:
(echo install:——no-document && echo update:——no-document) >> c:\ProgramData\gemrc
其他回答
循序渐进:
在终端上创建/编辑.gemrc文件:
vi ~/.gemrc
您将打开一个名为vi的编辑器。 粘贴:
gem: --no-ri --no-rdoc
点击“esc”按钮。
类型:
:exit
你可以用这个命令检查一切是否正确:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit ~/.gemrc
来自RVM的文档:
只需将这一行添加到~/。Gemrc或/etc/gemrc:
gem: --no-document
注:原答案为:
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri
这已经不再有效;RVM文档已经更新了,因此目前只包含gem指令的答案是正确的。
windows 7用户的联机程序:
(echo install:——no-document && echo update:——no-document) >> c:\ProgramData\gemrc
对于Windows用户,Ruby不会设置.gemrc文件。因此,你必须在你的主目录中创建.gemrc文件(echo %USERPROFILE%),并在其中放入以下一行:
gem: --no-document
在之前的回答中已经提到,不要使用——no-ri和——no-rdoc,因为它已弃用。你自己看看:
gem help install
如上所述,在gem文件中放入gem:——no-document。但是,系统范围的gemrc不一定总是进入/etc/ gemc .如果您正在使用RVM,或者Ruby安装在/usr/local/bin下,则需要将其放到不同的位置。您可以通过运行irb并输入…
require 'rubygems'
Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE
点击这里查看原文。