Heroku -'gunicorn:命令未找到'尽管已安装

8i9zcol2  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(172)

我尝试在Heroku上部署一个应用。构建运行正常,但在访问该站点时收到Application error。在Heroku日志中,我看到错误

bash: line 1: guncicorn: command not found

下面是过程文件:

web: guncicorn <DJANGO_PROJECT_FOLDER>.wsgi
heroku buildpacks:clear
heroku buildpacks:add --index heroku/python
heroku ps:scale worker=1

我已经有效地尝试了this thread中的所有方法,但都没有效果,包括
1.用heroku run bash打开一个bash shell,卸载并重新安装requirements.txt中的所有内容,我可以看到一行写着Requirement already satisfied: gunicorn==20.1.0
1.运行pipenv install -r requirements.txt,以便删除requirements.txt(有人说Heroku现在更喜欢Pipenv文件?),但失败了
如果相关的话,我使用的是this buildpack,但唯一不在我用于构建的子目录中的是杂项markdown文件(READMEs等)。我只有requirements.txt文件,而没有PipfilePipfile.lock文件。
如果有人有任何建议,我将不胜感激!我完全不知所措。

nhn9ugyo

nhn9ugyo1#

正如@Chris所指出的,Procfile中有一处打字错误!

相关问题