我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。

我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。

有没有办法使这两个标志为默认?


当前回答

注意,根据新的指南,——no-ri和——no-rdoc已被弃用。推荐的方法是在~/中使用——no-document。或/etc/gemrc.

install: --no-document
update: --no-document

or

gem: --no-document

其他回答

您可以使用.gemrc配置文件指定默认选项。

关于gem配置文件的文档

在Linux(可能还有Mac)上:

echo 'gem: --no-document' >> ~/.gemrc

这句话曾经出现在这里的评论中,但不知何故消失了。

windows 7用户的联机程序:

(echo install:——no-document && echo update:——no-document) >> c:\ProgramData\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文件:

vi  ~/.gemrc

您将打开一个名为vi的编辑器。 粘贴:

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

点击“esc”按钮。

类型:

:exit

你可以用这个命令检查一切是否正确:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit ~/.gemrc