【问题标题】:Location of gem configuration file gemrc in ubuntu? Its not at home(~/.gemrc) or at /etc/gemrcgem配置文件gemrc在ubuntu中的位置?它不在家里(~/.gemrc)或 /etc/gemrc
【发布时间】:2012-09-25 13:45:52
【问题描述】:
我在 ubuntu 12.04 上使用 rvm 安装了 ruby 1.9.3p194。 它不在家里(~/.gemrc)或 /etc/gemrc
rvm 是否将 gem 配置文件 gemrc 放在其他地方?
有什么办法可以找出这些文件保存在哪里...通过给 $ gem 命令提供一些选项。实际上,我想在安装任何新 gem 时默认禁用 rdoc 和 ri 安装。为此,我想将 gemrc 文件修改为:
安装:--no-rdoc --no-ri
更新:--no-rdoc --no-ri
请帮帮我。
【问题讨论】:
标签:
ruby-on-rails
ruby
rubygems
【解决方案1】:
您可以使用 locate 定位 Linux/Ubuntu 系统上的任何文件,例如:
locate gemrc
但您可能还没有。你可以在你的 homedir 中自己创建它(如果你想将它应用到所有用户,甚至 /etc/gemrc。)你是对的,rvm 默认不安装一个(至少它没有在我的系统上。 ) 所以就这样做吧:
vi ~/.gemrc
并插入您在帖子中写的那些行,它应该可以工作。
【讨论】:
-
谢谢彼得,它有效。我确实在 irc #rvm channer 上与 Michael Papis 聊天,他也确认如果我们不使用二进制 rubies(例如,使用 rvm 安装 ruby),那么 gemrc 文件将不会出现在 ~/.gemrc 或 /etc/gemrc 下。所以创建了一个 ~/.gemrc 并把它放在那里 gem: --no-rdoc --no-ri
它就像一个魅力。
-