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

Missing the Rails gem. Please `gem install -v=2.3.4 rails`

我试图修复这个错误,结果我发现了一个新错误。

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

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

Missing the Rails 2.3.4 gem. Please
gem install -v=2.3.4 rails, update
your RAILS_GEM_VERSION setting in
config/environment.rb for the Rails
version you do have installed, or
comment out RAILS_GEM_VERSION to use
the latest version installed.

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

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

1
RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION

所以我想一切都和更新前一样。

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


好吧,我通过更改我的内置 Jruby 1.4.0 平台的 gem 路径,指向 Ruby 的 gems\\' 目录,而不是 NetBeans(和以前一样)来完成这项工作。

我希望它在未来运作良好。