我第一次使用Heroku并且正在尝试使用PostgreSQL在Cedar堆栈上使用Ruby 2.0.0启动Rails 3.2.13应用程序。我的应用程序在本地运行良好,但是当我推送到Heroku时我一直都失败了。我也在其他地方的专用服务器上运行这个应用程序,所以我不确定它为什么会失败。我还将日志级别增加到调试,这仍然是我收到的唯一细节。
Jul 16 15:39:48 xxx app/web.1: => Booting WEBrick
Jul 16 15:39:48 xxx app/web.1: => Rails 3.2.13 application starting in production on http://0.0.0.0:52808
Jul 16 15:39:48 xxx app/web.1: => Call with -d to detach
Jul 16 15:39:48 xxx app/web.1: => Ctrl-C to shutdown server
Jul 16 15:39:48 xxx app/web.1: Exiting
Jul 16 15:39:49 xxx Heroku/web.1: State changed from starting to crashed
Jul 16 15:39:50 xxx heroku/web.1: Process exited with status 1
Jul 16 15:39:58 xxx heroku/router: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=xxx.herokuapp.com fwd="" dyno= connect= service= status=503 bytes=
Jul 16 15:39:58 xxx heroku/router: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=xxx.herokuapp.com fwd="" dyno= connect= service= status=503 bytes=
Jul 16 15:40:06 xxx heroku/router: at=error code=H10 desc="App crashed" method=GET path=/ host=xxx.herokuapp.com fwd="" dyno= connect= service= status=503 bytes=
感谢。
答案 0 :(得分:0)
想出来。
问题与Rails 2 vs Rails 3.2插件目录问题的混淆错误有关。显然Heroku将文件放在vendor / plugins目录中,即使没有任何内容。
我必须在Redmine environment.rb文件中注释掉我的“退出1”行。
更多信息和信用:redmine deploy on heroku cedar