我已经制作了一个烧瓶应用程序,该应用程序要部署到Heroku进行测试。
我已经创建了应用程序以及所有内容,但是每当我运行命令时:
git push heroku master.
我收到以下错误消息。
remote: -----> App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpa
cks/heroku/python.tgz
因为它是一个烧瓶应用程序,所以我不明白为什么将buildpack设置为python是错误的。
(我正在使用python 2.7)
在我的Procfile中,添加了以下行:
web: gunicorn app:app
在我的requirements.txt文件中,我指定了所有依赖项:
Flask==0.12
Flask-Bootstrap==3.3.7.1
Flask-Mail==0.9.0
Flask-MySQLdb==0.2.0
Flask-ReCaptcha==0.4.2
Flask-WTF==0.14.2
gunicorn==19.7.1
Jinja2==2.8.1
我还使用了更多的依赖项 点冻结> requirements.txt 命令来获取文件,因此应该包括所有内容