Python 不能';在heroku上找不到该进程类型(web)错误

Python 不能';在heroku上找不到该进程类型(web)错误,python,django,heroku,Python,Django,Heroku,我正在尝试将Django应用程序部署到heroku,但在尝试扩展应用程序时,我不断遇到以下错误 heroku ps:scale web=1 错误: Scaling dynos... ! ! Couldn't find that process type (web). 我不明白我在这里做错了什么,我的文件名为Procfile,它位于我项目的根目录下,下面是我如何定义它的: Procfile web: gunicorn myproject.wsgi --log-file - 遵循以下步

我正在尝试将Django应用程序部署到heroku,但在尝试扩展应用程序时,我不断遇到以下错误

heroku ps:scale web=1
错误:

Scaling dynos... !
 !    Couldn't find that process type (web).
我不明白我在这里做错了什么,我的文件名为
Procfile
,它位于我项目的根目录下,下面是我如何定义它的:

Procfile

web: gunicorn myproject.wsgi --log-file -
遵循以下步骤

  • 删除现有的构建包
    heroku构建包:清除
  • 使用
    index
    选项
    heroku buildpacks:add
  • 添加空提交并推送更改
  • 一步一步地尝试这一点

  • 删除您的proc文件
  • git提交
  • 添加一个名为“procfile”的新procfile
  • 再次承诺
  • git推送heroku主机

  • 谢谢你的回答!我正在尝试第2点,但总是出现以下错误:错误:找不到构建包:第一个。要指定构建包,请按如下格式设置:名称空间/名称(例如heroku/ruby)。此外,名称只能包含字母、数字、'.'和'-'。@Jack022我已更新了答案并添加了第二个选项。让我知道它是否有效。是的!事实上,问题是我的procfile被提交为procfile,而不是procfile,我再次提交,现在可以工作了!