缺少Rails宝石。请`gem install -v = 2.3.4 rails`

时间:2010-06-01 18:50:07

标签: ruby-on-rails

我正在尝试修复this error,最后我找到了一个新的。

我已经安装了ruby 1.8.6,但是为我的应用程序使用了内置的JRuby 1.4.0。

一切正常,直到我更新每个gem(由我从该链接得到的答案指定)并且一切都崩溃了:自从我尝试启动应用程序后,我收到以下错误消息:

  

缺少Rails 2.3.4 gem。请   gem install -v=2.3.4 rails,更新   您的RAILS_GEM_VERSION设置   用于Rails的config / environment.rb   你安装的版本,或   注释掉要使用的RAILS_GEM_VERSION   已安装最新版本。

然后,我尝试卸载更新(到v2.3.8,大部分都是这样),所以最后一个版本是2.3.4。

在我的config / environment.rb文件中,我有:

RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION

所以我想一切都是在我更新前离开的。

问题是......为什么我一直收到错误,我无法启动应用程序?

1 个答案:

答案 0 :(得分:0)

好吧,我通过更改内置Jruby 1.4.0平台的gem路径来实现这一点,指向Ruby的gem目录,而不是NetBeans(就像之前一样)。

我希望将来能够很好地运作。