3

我刚刚完成了“rvm ruby​​gems 1.3.5”和“gem install rails -v 2.2.2”,它们都工作正常,我可以使用 rails 一段时间。

现在好像rails和rubygem突然消失了,所以我重新安装了rubygem,但现在尝试重新安装rails,我得到了

ERROR:  While executing gem (NameError) uninitialized constant gem::Installer::ENV_PATHS

我尝试做时遇到同样的错误

gem update --system

将不胜感激任何帮助。

和我的

gem list shows rails(2.2.2)

我正在尝试寻找其他有类似问题的人,看起来它可能与 GEM PATH 有关,但我不确定从那里去哪里。在“宝石环境”中,我得到了 GEM PATHS:

~/.rvm/gems/ruby-1.8.7-p371 <br />
~/.rvm/gems/ruby-1.8.7-p371@global <br />
4

2 回答 2

7

在控制台中键入以下命令。这对我有用。

   rvm @global do gem uninstall -ax rubygems-bundler
于 2013-05-31T11:17:58.343 回答
5

我在 1.3.5 中遇到了同样的问题,请将您的 ruby​​gems 版本升级到 1.3.7 或 1.4.2

如果您使用的是 RVM

rvm 安装 ruby​​gems 1.4.2

否则尝试

须藤宝石更新--系统1.4.2

于 2013-03-01T14:02:27.300 回答