首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku找不到捆绑器错误

Heroku找不到捆绑器错误
EN

Stack Overflow用户
提问于 2012-11-28 03:34:26
回答 2查看 813关注 0票数 1

我有一个使用Ruby 1.8.7-p352的旧Rails 2.3.8应用程序,我一直在尝试将其移植到Heroku的雪松堆栈。一切都在开发中工作,部署进行得很好,但是当我试图访问该站点时,我得到了一个App崩溃的错误。

代码语言:javascript
复制
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,还是有修复程序?

编辑:添加我的gemfile作为对评论的响应。

代码语言:javascript
复制
source :gemcutter

ruby "1.8.7"
gem "rails",   "2.3.8"
gem "bundler", "1.2.2"
gem "thin"
gem "pg"
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-29 06:58:29

查看您的配置变量是否针对ruby 1.8.7进行了更新:

https://devcenter.heroku.com/articles/changing-ruby-version-breaks-path

票数 2
EN

Stack Overflow用户

发布于 2012-11-28 04:14:49

It should work on cedar.

您是否在Gemfile上指定了ruby版本?

代码语言:javascript
复制
source "https://rubygems.org"
ruby "1.8.7"
# ...

More info about this on the Heroku docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13591682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档