2016-12-04 108 views
1

我想Heroku第一次尝试部署我的第一个Flask应用。我遵循指示,但犯了一个错误,并运行git add。在我的主目录即。 c:\ Users \ HP而不是我的应用程序所在的文件夹。我做了一个git reset命令来清除它,但是当我尝试从正确的路径推送到heroku时,我得到了2706个对象并且推送失败。无法推送Heroku for Python Flask应用

我也不知道在哪里放置Procfile,requirements.txt和runtime.txt文件。我试图把它们全部放在根目录和我的应用程序子目录中,它不起作用。

我得到的错误是 “的Heroku无法检测某个蟒蛇buildpack”

我使用Python 3.5.2。我必须安装2.7吗?

回答

1

您需要Procfile,requirements.txt,web.py在您的回购根目录中。

$ heroku create --buildpack heroku/python 
$ git push -f heroku master 

查看更多here

+0

你知道什么应该被包含在Procfile? – luke

0

,你还需要指定Python运行时版本,它通过runtime.txt文件来完成。将在项目的根,内容这个文件:

python-3.5.2

或任何你所运行