Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将写在一个文件中的Flask应用程序部署到Heroku_Python_Heroku_Flask - Fatal编程技术网

Python 将写在一个文件中的Flask应用程序部署到Heroku

Python 将写在一个文件中的Flask应用程序部署到Heroku,python,heroku,flask,Python,Heroku,Flask,我已经构建了一个flask应用程序,并尝试将其部署到Heroku上,但我遇到了以下错误: (venv) MacBook-Pro-alkhas-b-shosha:myApp joodi$ git push heroku master error: src refspec master does not match any. error: failed to push some refs to 'https://git.heroku.com/<app-name>.git' 在不更改结构

我已经构建了一个flask应用程序,并尝试将其部署到Heroku上,但我遇到了以下错误:

(venv) MacBook-Pro-alkhas-b-shosha:myApp joodi$ git push heroku master
error: src refspec master does not match any.
error: failed to push some refs to 'https://git.heroku.com/<app-name>.git'

在不更改结构的情况下我能做什么?

您的错误消息提示您不在主分支上

试试这个:


git push heroku your_branch:master有几个问题

Git发行 错误:src refspec master与任何

看起来您还没有提交任何代码(Git在本地系统上找不到
master
分支)<代码>git push对提交操作,而不是文件

在尝试推送到Heroku之前,请确保在本地提交代码

Procfile
问题 另外,更新您的
配置文件
以指向您的
flasker.py
文件。假设您的烧瓶对象被称为
app

web: gunicorn flasker:app

非常感谢。现在我认为它已经部署好了,正如heroku网站和终端上所说的
remote:Verifying deploy。。。完成。
但我如何访问我的网站?@shoseta,我很高兴这对你有用。请记住。您可以通过运行heroku open或键入
http://.herokuapp.com
进入您浏览器的地址栏。我尝试了,收到了此错误消息
应用程序中出现错误,无法为您的页面提供服务
为什么?@shoseta,这是一个运行时错误。检查heroku日志。如果你需要帮助解决这个问题,你可以问一个新问题。如果这样做,请确保包含相关的日志输出。实际上我是git的初学者,所以我不确定我所做的是否正确。在我的文件夹中创建了
git init
之后,我编写了这些命令
git add-A
和`git commit`最后这一个
git push heroku master
,对吗?
web: gunicorn flasker:app