协慌网

登录 贡献 社区

如何使 --no-ri --no-rdoc 成为 gem install 的默认设置?

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

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

有没有办法让这两个标志成为默认值?

答案

您只需~/.gemrc添加到本地~/.gemrc文件(它位于您的文件夹中)

gem: --no-document

或者您可以将此行添加到全局 gemrc 配置文件中。以下是如何找到它(在 Linux 中)

strace gem source 2>&1 | grep gemrc

RVM 的文档

只需将此行添加到~/.gemrc/etc/gemrc

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

注意:原来的答案是:

install: --no-rdoc --no-ri 
update: --no-rdoc --no-ri

这不再有效; RVM 文档已经更新,因此当前只包含gem指令的答案是正确的。

请注意,根据新指南,不推荐使用--no-ri--no-rdoc 。建议的方法是在~/.gemrc/etc/gemrc使用--no-document

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

要么

gem: --no-document