Ruby on rails 错过了轨道宝石。请安装-v=2.3.4导轨`
我试着修复,结果得到了一个新的 我已经安装了ruby 1.8.6,但在我的应用程序中使用了内置的JRuby 1.4.0 一切正常,直到我更新了每个gem(根据我从该链接得到的答案),然后一切都崩溃了:自从我尝试启动应用程序以来,我收到了以下错误消息: 缺少Rails 2.3.4 gem。请Ruby on rails 错过了轨道宝石。请安装-v=2.3.4导轨`,ruby-on-rails,Ruby On Rails,我试着修复,结果得到了一个新的 我已经安装了ruby 1.8.6,但在我的应用程序中使用了内置的JRuby 1.4.0 一切正常,直到我更新了每个gem(根据我从该链接得到的答案),然后一切都崩溃了:自从我尝试启动应用程序以来,我收到了以下错误消息: 缺少Rails 2.3.4 gem。请 gem安装-v=2.3.4 rails,更新 您的RAILS\u GEM\u版本设置在 用于Rails的config/environment.rb 已安装的版本,或 注释出要使用的RAILS\u GEM\u版
gem安装-v=2.3.4 rails
,更新
您的RAILS\u GEM\u版本设置在
用于Rails的config/environment.rb
已安装的版本,或
注释出要使用的RAILS\u GEM\u版本
已安装最新版本
然后,我尝试卸载更新(到v2.3.8,大部分更新),所以最后一个版本是2.3.4
在我的config/environment.rb文件中,我有以下内容:
RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION
所以我想一切都是我在更新前留下的
问题是……为什么我一直收到错误,而我无法启动应用程序?好吧,我通过更改内置Jruby 1.4.0平台的gem路径,指向gems的Ruby目录,而不是NetBeans(就像以前一样),实现了这一点
我希望它在将来能很好地工作。如果您运行多个ruby/gem环境,我强烈建议您研究rvm。阅读、下载和配置可能需要半个小时,但这让生活变得更简单。