Herokuにデプロイするのは初めてです。実行した手順の簡単な説明:
- 私はheroku gemを使用しています(おそらくheroku toolbeltを使用する必要があります)
- 実稼働環境では postgres とシン サーバーを使用し、dev sqlite3 と webrick では、実稼働環境では URL を指定し、application.rb では - config.assets.initialize_on_precompile = false を使用します
- heroku にアカウントがあり、heroku master の git push を行っています
- heroku run rake db:setup、heroku restartより
- Heroku を開くと、「アプリケーションでエラーが発生したため、ページを提供できませんでした。しばらくしてからもう一度お試しください。
heroku アプリにアップロードしてもエラーは表示されません (非推奨に関するいくつかの警告のみ)。私は別のアプリケーションで試してみましたが、すべてうまくいきましたが、アプリケーションでは何かが間違っている必要があり、何が間違っているのかさえわかりません。たぶん、私が使用しているさまざまな宝石のせいかもしれませんが、今でもわかりません。
以下の行は、heroku がログを記録している間、赤で強調表示されます。
2013-09-17T12:25:12.421144+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=nibeer.herokuapp.com fwd="78.63.251.237" dyno= connect= service= status=503 bytes=
2013-09-17T12:25:35.921328+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=nibeer.herokuapp.com fwd="78.63.251.237" dyno= connect= service= status=503 bytes=
2013-09-17T12:25:37.150365+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=nibeer.herokuapp.com fwd="78.63.251.237" dyno= connect= service= status=503 bytes=
2013-09-17T12:25:40.022882+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=nibeer.herokuapp.com fwd="78.63.251.237" dyno= connect= service= status=503 bytes=
2013-09-17T12:25:43.650378+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=nibeer.herokuapp.com fwd="78.63.251.237" dyno= connect= service= status=503 bytes=
2013-09-17T12:25:45.025048+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=nibeer.herokuapp.com fwd="78.63.251.237" dyno= connect= service= status=503 bytes=
2013-09-17T12:25:48.171649+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=nibeer.herokuapp.com fwd="78.63.251.237" dyno= connect= service= status=503 bytes=
良くないことについて何か提案はありますか?