我有一个 Rails 3.2.3 应用程序,我正在尝试使用 Ruby 2.0.0preview1 推送到 Heroku(请参阅:http ://blog.heroku.com/archives/2012/11/5/ruby-2-preview-on -heroku/)。
这是一个在 Ruby 1.9 下运行正常的应用程序,在 Ruby 2.0.0 下应该没有问题。
我遇到的错误是:
2012-11-07T15:19:32+00:00 heroku[web.1]: State changed from crashed to starting
2012-11-07T15:19:37+00:00 heroku[web.1]: Starting process with command `bundle exec unicorn -p 3225 -c ./config/unicorn.rb`
2012-11-07T15:19:38+00:00 app[web.1]: bash: bundle: command not found
2012-11-07T15:19:39+00:00 heroku[web.1]: Process exited with status 127
2012-11-07T15:19:39+00:00 heroku[web.1]: State changed from starting to crashed
我通过 bash 登录 Heroku 并安装了 Bundler(gem install bundler),但这并没有帮助。我也尝试更改 GEM_PATH 环境变量,但这似乎也没有任何作用。
我正在绞尽脑汁思考如何解决这个问题。任何帮助表示赞赏!