我只是将Rails应用程序升级到Ruby 2.0.0,部署到Heroku工作正常。 Gemfile中指定了ruby "2.0.0"
,但是当我尝试使用
bundle exec foreman start
我明白了......
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
我安装了最新的Bundler,完成了捆绑安装,并且我已经运行了ruby 2.0.0。
控制台中的 ruby -v
返回ruby 2.0.0p0
我只是不确定它在哪里掉下来。
运行foreman start
按预期工作。它不会以bundle exec
有人能指出我正确的方向吗?我错过了什么?
答案 0 :(得分:1)
我最终在应用程序的Gemfile中包含了foreman gem。这可行,但由于Gem已被弃用,它实际上只是一种解决方法。