Python 将写在一个文件中的Flask应用程序部署到Heroku
我已经构建了一个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' 在不更改结构
(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