如何从gem PATH中删除项目?

时间:2010-08-31 16:54:09

标签: ruby-on-rails path rubygems gem

我正在尝试更新Rails,并且从我的主目录运行gem install rails,我现在在我的主目录中有一个.gem目录。

我最终能够正确更新Rails,并删除了.gem文件夹,但我现在在我想要摆脱的GEM PATHS中有这个额外的PATH:

  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/homedir/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/

如何删除此内容?删除此行的“正确”方法是什么?我没有最模糊的想法。运行OS X 10.6.4,Ruby 1.8.7,Gem 1.3.7和Rails 3.0.0。

我对此非常陌生。

1 个答案:

答案 0 :(得分:2)

“原始宝石路径信息”在rubygems源中自行设置。

我也想这样做,并没有找到方法...然后我在rubygems源(在github.com)寻找并了解到它试图从etc / gemrc和〜/ .gemrc获取路径。如果失败(并且GEM_PATH环境变量也失败),则假定〜/ .gem ...为默认路径。

因此,您要么导出GEM_PATH,要么创建〜/ .gemrc。

希望能稍微清理一下!