我尝试在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
文件,而没有Pipfile
或Pipfile.lock
文件。
如果有人有任何建议,我将不胜感激!我完全不知所措。
1条答案
按热度按时间nhn9ugyo1#
正如@Chris所指出的,Procfile中有一处打字错误!