**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。
这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
9天前关闭。
Improve this question
heroku - Couldn't find that process type (web)按照developer6811的说明进行了操作,但仍然出现错误:
Scaling dynos... !
▸ Couldn't find that process type (web).
在做了
$ heroku ps:scale web=1
一些说明,显示我的条件:
$ pip install gunicorn
Requirement already satisfied: gunicorn in c:\users\adolp\anaconda3\lib\site-packages (20.1.0)
Requirement already satisfied: setuptools>=3.0 in c:\users\adolp\anaconda3\lib\site-packages (from gunicorn) (52.0.0.post20210125)
$git commit --allow-empty -m "Adjust buildpacks on Heroku"
[main 92d6f48] Adjust buildpacks on Heroku
$git push heroku master
Everything up-to-date
$git push heroku main
Everything up-to-date
$heroku buildpacks:add heroku/python
» Error: The buildpack heroku/python is already set on your app.
app.py:
from flask import Flask
app = Flask(__name__)
@app.route("/")#decorator
def home():
return "Hello Flask 2"
@app.route("/test")#decorator
def test():
return "This is Test"
if __name__=="__main__":
app.run()
过程文件:
web: gunicorn app:app
Requirements.txt:
Flask
gunicorn
runtime.txt:
python-3.9.11
2条答案
按热度按时间w6lpcovy1#
尝试将Procfile放在根目录中:
然后道:
我会将更改添加到heroku中,这样应该可以工作
osh3o9ms2#
Chris在注解中提供了答案:
你的
Procfile
真的叫Procfile
吗?不是Procfile.txt
或者procfile
或者ProcFile
什么的吗?它在你项目的根目录下吗?它是UTF-8编码的吗?...
您的屏幕截图显示了一个名为
Procflie
的文件。请修改名称,例如使用git mv Procflie Procfile
,提交并重新部署。