我正在尝试修复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
所以我想一切都是在我更新前离开的。
问题是......为什么我一直收到错误,我无法启动应用程序?
答案 0 :(得分:0)
好吧,我通过更改内置Jruby 1.4.0平台的gem路径来实现这一点,指向Ruby的gem目录,而不是NetBeans(就像之前一样)。
我希望将来能够很好地运作。