【问题标题】:Ruby on Rails : RVM and Rubygems ErrorRuby on Rails:RVM 和 Rubygems 错误
【发布时间】:2013-02-25 06:34:37
【问题描述】:

我刚刚完成了“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 />

【问题讨论】:

  • 你用过哪个 ruby​​ 版本?我想这可能是因为你使用了旧的 ruby​​ 版本。
  • 使用 "rvm list" "ruby -v" "rvm use 1.9.2"
  • 1.8.7,但它在早期就被正确使用了。我正在尝试寻找其他有类似问题的人,看起来它可能与 GEM PATH 有关,但我不确定从那里去哪里。在“宝石环境”中,我得到了 GEM PATHS:~/.rvm/gems/ruby-1.8.7-p371 ~/.rvm/gems/ruby-1.8.7-p371@global
  • 我必须使用 1.8.7,仅此而已,所以这不是一个选项。

标签: ruby-on-rails ruby rubygems


【解决方案1】:

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

   rvm @global do gem uninstall -ax rubygems-bundler

【讨论】:

    【解决方案2】:

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

    如果您使用的是 RVM

    rvm 安装 ruby​​gems 1.4.2

    要不然试试

    sudo gem 更新 --system 1.4.2

    【讨论】:

      猜你喜欢
      • 2017-06-15
      • 2014-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多