2013-06-26 548 views
0

我不明白這裏發生了什麼。本地在本地主機上運行正常但Heroku出錯

我用ruby在postgresql數據庫的rails上構建了我的網站。

它在本地服務器上運行完美。

但我只是部署到Heroku,我收到這個錯誤;

僅供參考,我在Heroku的網站上建議了一個procfile。應用程序中發生

應用程序錯誤

一個錯誤,並且你的頁面無法 服務。請稍後重試。

如果您是應用程序所有者,請查看您的日誌以瞭解詳細信息。

2013-06-26T03:02:07.421697+00:00 app[web.1]:  from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `tap' 
    2013-06-26T03:02:07.421506+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `get' 
    2013-06-26T03:02:07.421506+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency' 
    2013-06-26T03:02:07.421697+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `<top (required)>' 
    2013-06-26T03:02:07.421506+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler/thin.rb:1:in `<top (required)>' 
    2013-06-26T03:02:07.421506+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `inject' 
    2013-06-26T03:02:07.421697+00:00 app[web.1]: from script/rails:6:in `require' 
    2013-06-26T03:02:07.421697+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:55:in `block in <top (required)>' 
    2013-06-26T03:02:07.421697+00:00 app[web.1]: from script/rails:6:in `<main>' 
    2013-06-26T03:02:07.421697+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/server.rb:272:in `server' 
    2013-06-26T03:02:07.439117+00:00 app[web.1]: Exiting 
    2013-06-26T03:02:07.421506+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `block in get' 
    2013-06-26T03:02:07.421697+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands/server.rb:59:in `start' 
    2013-06-26T03:02:08.750717+00:00 heroku[web.1]: Process exited with status 1 
    2013-06-26T03:02:08.745131+00:00 heroku[web.1]: State changed from starting to crashed 
    2013-06-26T03:12:15.338756+00:00 heroku[web.1]: Starting process with command `bundle exec rails server thin -p 47851 -e $RACK_ENV` 
    2013-06-26T03:12:21.836547+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:55:in `block in <top (required)>' 
    2013-06-26T03:12:21.836547+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands/server.rb:59:in `start' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- thin (LoadError) 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `get' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `each' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `const_get' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler/thin.rb:1:in `<top (required)>' 
    2013-06-26T03:12:21.836547+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/server.rb:272:in `server' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `inject' 
    2013-06-26T03:12:21.836547+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `<top (required)>' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 
    2013-06-26T03:12:21.836547+00:00 app[web.1]: from script/rails:6:in `require' 
    2013-06-26T03:12:21.836349+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `block in get' 
    2013-06-26T03:12:21.836547+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `tap' 
    2013-06-26T03:12:21.836547+00:00 app[web.1]: from script/rails:6:in `<main>' 
    2013-06-26T03:12:21.865436+00:00 app[web.1]: Exiting 
    2013-06-26T03:12:23.663577+00:00 heroku[web.1]: Process exited with status 1 
    2013-06-26T03:12:23.677322+00:00 heroku[web.1]: State changed from starting to crashed 
    2013-06-26T03:22:43.460462+00:00 heroku[web.1]: State changed from crashed to starting 
    2013-06-26T03:22:48.976685+00:00 heroku[web.1]: Starting process with command `bundle exec rails server thin -p 30463 -e $RACK_ENV` 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `each' 
    2013-06-26T03:22:54.591157+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `<top (required)>' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `block in get' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- thin (LoadError) 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `const_get' 
    2013-06-26T03:22:54.591157+00:00 app[web.1]: from script/rails:6:in `<main>' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `get' 
    2013-06-26T03:22:54.591157+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/server.rb:272:in `server' 
    2013-06-26T03:22:54.591157+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:55:in `block in <top (required)>' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler/thin.rb:1:in `<top (required)>' 
    2013-06-26T03:22:54.590985+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `inject' 
    2013-06-26T03:22:54.591157+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `tap' 
    2013-06-26T03:22:54.591157+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands/server.rb:59:in `start' 
    2013-06-26T03:22:54.591157+00:00 app[web.1]: from script/rails:6:in `require' 
    2013-06-26T03:22:54.621142+00:00 app[web.1]: Exiting 
    2013-06-26T03:22:55.841091+00:00 heroku[web.1]: Process exited with status 1 
    2013-06-26T03:22:55.859629+00:00 heroku[web.1]: State changed from starting to crashed 
    2013-06-26T03:32:48.892316+00:00 heroku[web.1]: State changed from crashed to starting 
    2013-06-26T03:32:52.032180+00:00 heroku[web.1]: Starting process with command `bundle exec rails server thin -p 58591 -e $RACK_ENV` 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `const_get' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- thin (Load 
    Error) 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `inject' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler/thin.rb:1:in `<top (required)>' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `block in get' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `each' 
    2013-06-26T03:32:54.409527+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `get' 
    2013-06-26T03:32:54.409728+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/server.rb:272:in `server' 
    2013-06-26T03:32:54.426193+00:00 app[web.1]: Exiting 
    2013-06-26T03:32:54.409728+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:55:in `block in <top (required)>' 
    2013-06-26T03:32:54.409728+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `tap' 
    2013-06-26T03:32:54.409728+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands/server.rb:59:in `start' 
    2013-06-26T03:32:54.409728+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `<top (required)>' 
    2013-06-26T03:32:54.409728+00:00 app[web.1]: from script/rails:6:in `require' 
    2013-06-26T03:32:54.409728+00:00 app[web.1]: from script/rails:6:in `<main>' 
    2013-06-26T03:32:55.409933+00:00 heroku[web.1]: Process exited with status 1 
    2013-06-26T03:32:55.424202+00:00 heroku[web.1]: State changed from starting to crashed 
    2013-06-26T03:42:57.889181+00:00 heroku[web.1]: State changed from crashed to starting 
    2013-06-26T03:43:02.239973+00:00 heroku[web.1]: Starting process with command `bundle exec rails server thin -p 56589 -e $RACK_ENV` 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency' 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler/thin.rb:1:in `<top (required)>' 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `const_get' 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `block in get' 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `each' 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `inject' 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/handler.rb:20:in `get' 
    2013-06-26T03:43:05.359889+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/rack-1.4.5/lib/rack/server.rb:272:in `server' 
    2013-06-26T03:43:05.359889+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands/server.rb:59:in `start' 
    2013-06-26T03:43:05.359889+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:55:in `block in <top (required)>' 
    2013-06-26T03:43:05.359889+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `tap' 
    2013-06-26T03:43:05.359889+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-3.2.13/lib/rails/commands.rb:50:in `<top (required)>' 
    2013-06-26T03:43:05.359889+00:00 app[web.1]: from script/rails:6:in `require' 
    2013-06-26T03:43:05.359889+00:00 app[web.1]: from script/rails:6:in `<main>' 
    2013-06-26T03:43:05.378536+00:00 app[web.1]: Exiting 
    2013-06-26T03:43:06.587742+00:00 heroku[web.1]: Process exited with status 1 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- thin (LoadError) 
    2013-06-26T03:43:05.359693+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require' 

回答

4

你在你的Gemfile寶石瘦身?

錯誤是告訴你不能找到

0

嘗試運行heroku logs -n 200打印出從日誌的詳細線路 - 有時實際誤差移出屏幕因截斷日誌。

1

在你的Gemfile添加紅寶石「1.9.3」

的Heroku是提供紅寶石2.0爲默認值,所以如果你不指定紅寶石版本,然後Heroku的將盡力爲您的應用程序運行ruby2.0,和它會導致錯誤。

+0

但是我也有'ruby 2.0.0p195(2013-05-14 revision 40734)[x86_64-darwin11.4.2]'。 –

+0

但您正在運行Rails 3應用程序,對嗎? – sunny1304

相關問題