2015-12-12 2 views
2

Я получаю их ошибку, когда пытаюсь развернуть приложение github для heroku. Любые идеи о том, что означает эта ошибка? Когда я перехожу к URL-адресу myapp.herokuapp.com, я получаю сообщение приложения по умолчанию «Ошибка в приложении, и ваша страница не может быть подана. Повторите попытку через несколько минут».Rails на авариях Heroku при запуске

2015-12-12T20:09:58.118155+00:00 app[web.1]: from bin/rails:8:in `<main>' 
2015-12-12T20:09:58.144431+00:00 app[web.1]: => Booting WEBrick 
2015-12-12T20:09:58.144435+00:00 app[web.1]: => Run `rails server -h` for more startup options 
2015-12-12T20:09:58.144434+00:00 app[web.1]: => Rails 4.2.4 application starting in production on http://0.0.0.0:56551 
2015-12-12T20:09:58.144436+00:00 app[web.1]: => Ctrl-C to shutdown server 
2015-12-12T20:10:00.089633+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=myapp.herokuapp.com request_id=5c027f8f6-edc9-130c-80e3-e09852315e1d5 fwd="90.252.159.121" dyno= connect= service= status=503 bytes= 
2015-12-12T20:09:58.118155+00:00 app[web.1]: from bin/rails:8:in `<main>' 
2015-12-12T20:09:58.144436+00:00 app[web.1]: Exiting 
2015-12-12T20:09:58.144431+00:00 app[web.1]: => Booting WEBrick 
2015-12-12T20:09:58.118153+00:00 app[web.1]: from bin/rails:8:in `require' 
2015-12-12T20:09:58.144435+00:00 app[web.1]: => Run `rails server -h` for more startup options 
2015-12-12T20:09:58.144434+00:00 app[web.1]: => Rails 4.2.4 application starting in production on http://0.0.0.0:56551 
2015-12-12T20:09:58.144436+00:00 app[web.1]: => Ctrl-C to shutdown server 
2015-12-12T20:09:58.907129+00:00 heroku[web.1]: Process exited with status 1 
2015-12-12T20:09:58.911994+00:00 heroku[web.1]: State changed from starting to crashed 

UPDATE:

Я побежал heroku run rake db:migrate успешно и получить ошибку, которая немного отличается.

 2015-12-14T14:46:11.598744+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.4/lib/rails/commands.rb:17:in `<top (required)>' 
    2015-12-14T14:46:11.598746+00:00 app[web.1]: from bin/rails:8:in `require' 
    2015-12-14T14:46:11.632494+00:00 app[web.1]: => Rails 4.2.4 application starting in production on http://0.0.0.0:20732 
    2015-12-14T14:46:12.680393+00:00 heroku[web.1]: State changed from starting to crashed 
    2015-12-14T18:20:23.431655+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=myapp.herokuapp.com request_id=2ed5f19a-bc65-40b8-ac3b-574d46c35ece fwd="177.127.367.126" dyno= connect= service= status=503 bytes= 
: Not found 
: Not found 
: Not found 
: Not found 
: Not found 
: Not found 
: Not found 
: Not found 
: Not found 
+1

Если вы добавите репозиторий, я посмотрю на него. – Tobias

+0

Рефинансирование github является частным. В любом случае, я мог бы решить это без публикации репозитория? Спасибо – hunterInt

+0

Можете ли вы запустить сервер в разработке (на вашей собственной машине)? Это ваше первое развертывание в Heroku? – max

ответ

1

Не могу ничего из журнала, который наводит на мысль проблемы на уровне окружающей среды говорит (вы не имеете правильный ENV вара, или, скорее всего, вам не база данных настроены правильно) ,

Как правило, я нашел, что Heroku работает достаточно хорошо , если вы забыли перенести свою базу данных.

-

Я удалю этот ответ, если это не так, но вы будете лучше стрельбы:

heroku run rake db:migrate 

Это убедитесь, что база данных создана в среде Heroku. Является ли это проблемой другой вопрос; Я обнаружил, что 9/10 раз, не имея db/not migrating db в Heroku, является основной причиной сбоя приложения.

+0

Я выполнил предложенную вами команду и получил немного другую ошибку. Пожалуйста, взгляните на мое обновление. спасибо – hunterInt