我刚刚安装了flask
和heroku
,尽管创建一个简单的应用程序没有问题,现在我下载带有准备好代码的.zip文件我想添加并运行此应用程序在我的heroku
个人资料中。
我收到以下错误:
heroku ps:scale web=1
Scaling dynos... failed
! Couldn't find that formation.
Procfile:
web: gunicorn nameapp:app --log-file -
答案 0 :(得分:1)
正如您所料,这几乎肯定与您的Procfile
有关。首先要检查一些明显的(引用Heroku.com):
Procfile是名为
Procfile
的文件。它应该完全命名为Procfile
,而不是其他任何东西。例如,Procfile.txt
无效。该文件应该是一个简单的文本文件。该文件必须放在应用程序的根目录中。如果放在子目录中,它将无法运行。
如果这没有帮助,Procfile
可能会忽略您的git
。在此处查看类似问题:How to overcome 'Coudn't find that formation' error when adding web dynos to Heroku django app?