goで作ったwebアプリを試しにherokuにデプロイして見ました。
アプリのディレクトリ名を仮にtestとします。
herokuでのアプリ名は自動生成のままなのでtestでは無いです
構造としては
$HOME/go/src/github.com/DDxlk/test
となっています。
Procfileをつくり、中に
web: test
と記述しました。
その後
$heroku create $git push heroku master
とし、正常にデプロイは済みました。
そして、heroku openしたところ、application errorと出ました。
心当たりがなかったので、
$heroku logs
を実行したところ
2017-11-09T15:10:54.365634+00:00 heroku[web.1]: Starting process with command `test` 2017-11-09T15:10:57.207735+00:00 heroku[web.1]: Process exited with status 127 2017-11-09T15:10:57.098911+00:00 app[web.1]: bash: test: command not found 2017-11-09T15:10:57.215083+00:00 heroku[web.1]: State changed from starting to crashed 2017-11-09T15:10:57.218460+00:00 heroku[web.1]: State changed from crashed to starting 2017-11-09T15:11:06.876869+00:00 heroku[web.1]: Starting process with command `test` 2017-11-09T15:11:08.902906+00:00 app[web.1]: bash: test: command not found 2017-11-09T15:11:08.990937+00:00 heroku[web.1]: Process exited with status 127 2017-11-09T15:11:09.003590+00:00 heroku[web.1]: State changed from starting to crashed
このように、なんども「testコマンドがありません」
と言われています。
Procfileが働いていないためにこのようなエラーが起こっているのでしょうか?
また、どうすればいいでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。