Ruby on rails Heroku找不到捆绑程序错误

Ruby on rails Heroku找不到捆绑程序错误,ruby-on-rails,ruby,bundler,ruby-1.8.7,Ruby On Rails,Ruby,Bundler,Ruby 1.8.7,我有一个使用Ruby 1.8.7-p352的旧Rails 2.3.8应用程序,我一直在尝试迁移到Heroku的cedar堆栈。一切都在开发中运行,部署进展顺利,但当我尝试访问该站点时,我遇到了一个应用程序崩溃错误 2012-11-27T19:16:08+00:00 heroku[web.1]: Starting process with command `bundle exec thin start -p 58772 -e production` 2012-11-27T19:16:09+00:0

我有一个使用Ruby 1.8.7-p352的旧Rails 2.3.8应用程序,我一直在尝试迁移到Heroku的cedar堆栈。一切都在开发中运行,部署进展顺利,但当我尝试访问该站点时,我遇到了一个应用程序崩溃错误

2012-11-27T19:16:08+00:00 heroku[web.1]: Starting process with command `bundle exec thin start -p 58772 -e production`
2012-11-27T19:16:09+00:00 app[web.1]:   from /app/vendor/ruby-1.8.7/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
2012-11-27T19:16:09+00:00 app[web.1]:   from /app/vendor/ruby-1.8.7/lib/ruby/site_ruby/1.8/rubygems.rb:1231:in `gem'
2012-11-27T19:16:09+00:00 app[web.1]: /app/vendor/ruby-1.8.7/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [] (Gem::LoadError)
2012-11-27T19:16:09+00:00 app[web.1]:   from /app/vendor/bundle/1.8/bin/bundle:22
2012-11-27T19:16:10+00:00 heroku[web.1]: Process exited with status 1
2012-11-27T19:16:10+00:00 heroku[web.1]: State changed from starting to crashed
这是因为1.8.7不再受支持,还是有修复程序

编辑:添加我的文件以响应注释

source :gemcutter

ruby "1.8.7"
gem "rails",   "2.3.8"
gem "bundler", "1.2.2"
gem "thin"
gem "pg"
您是否在文件上指定ruby版本

source "https://rubygems.org"
ruby "1.8.7"
# ...

查看是否为ruby 1.8.7更新了配置变量:


是的,在我这么做之前,我犯了一系列不同的错误。我将把我的文件添加到问题中。这解决了它。谢谢你的支持!