【问题标题】:Updated ruby from 1.8.7 to 1.9.3 now get RubyGem error when start rails server将 ruby​​ 从 1.8.7 更新到 1.9.3 现在启动 rails 服务器时会出现 RubyGem 错误
【发布时间】:2012-03-03 22:45:19
【问题描述】:

我在 linode 上的 ubuntu 10.04 上安装了 ruby​​ 1.8.7,我正在为我的 rails 应用程序运行 rails 3.0.7。

然后我安装 rvm 并使用 rvm 安装 ruby​​ 1.9.3。

我已将默认 ruby​​ 设置为 1.9.3(我原来的 ruby​​ 不是使用 rvm 安装的)。现在,当我启动我的 Rails 服务器时,我收到以下错误:

/usr/local/lib/site_ruby/1.8/rubygems.rb:861:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)                                                                             
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:255:in `activate'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:1204:in `gem'
    from /usr/bin/rails:18

如何纠正?谢谢

【问题讨论】:

    标签: ruby-on-rails-3 rvm ubuntu-10.04


    【解决方案1】:

    没有为您的 Ruby 升级版本安装 Rails gem。每个 Ruby 环境(版本)都有自己的一组 gem。您需要为此 Ruby 环境重新安装 Rails gem。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多