我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。
我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。
有没有办法使这两个标志为默认?
我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。
我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。
有没有办法使这两个标志为默认?
当前回答
您可以使用.gemrc配置文件指定默认选项。
关于gem配置文件的文档
其他回答
注意,根据新的指南,——no-ri和——no-rdoc已被弃用。推荐的方法是在~/中使用——no-document。或/etc/gemrc.
install: --no-document
update: --no-document
or
gem: --no-document
来自RVM的文档:
只需将这一行添加到~/。Gemrc或/etc/gemrc:
gem: --no-document
注:原答案为:
install: --no-rdoc --no-ri
update: --no-rdoc --no-ri
这已经不再有效;RVM文档已经更新了,因此目前只包含gem指令的答案是正确的。
在Windows7上,.gemrc文件不存在,你可以让Ruby创建一个这样的文件(在资源管理器中不容易做到这一点)。
gem sources --add http://rubygems.org
你必须确认(这是不安全的)。 现在文件创建在你的userprofile文件夹(c:\users\)
您可以编辑文本文件以删除添加的源文件,也可以使用
gem sources --remove http://rubygems.org
对于Windows用户,Ruby不会设置.gemrc文件。因此,你必须在你的主目录中创建.gemrc文件(echo %USERPROFILE%),并在其中放入以下一行:
gem: --no-document
在之前的回答中已经提到,不要使用——no-ri和——no-rdoc,因为它已弃用。你自己看看:
gem help install
在Windows XP系统中,.gemrc文件的路径为
c:\Documents and Settings\All Users\Application Data\gemrc
这个文件不是默认创建的,您应该自己创建它。