そのプロセスタイプが見つかりませんでした。Heroku 質問する

そのプロセスタイプが見つかりませんでした。Heroku 質問する

HerokuにシンプルなPythonボットをデプロイしようとしているのですが、エラーが発生します
couldn't find that process type

dynosをスケールしようとすると、すでにprocfileを作成しており、次のようになります。
web: gunicorn dep:appここで、「dep」はPythonコードの名前です。

理由は何でしょう?

ベストアンサー1

これは、procfile のスペルが「procfile」や「ProcFile」などのように間違っている場合に発生する可能性があります。ファイル名は「Procfile」(大文字の P) である必要があります。

ファイル名を変更するだけでは不十分な場合があります。git が変更を検出しないからです。Procfile を完全に削除し、変更をコミットしてから、正しい名前で再度追加し、再度コミットする必要がありました。

  1. procfileを削除する
  2. gitコミット
  3. 「Procfile」という名前で新しい procfile を追加します。
  4. 再度コミットする
  5. git push heroku master(またはmain- 新しい Heroku プロジェクトでは を使用しますmain)

動作するはずです!

おすすめ記事