[英]Heroku local failing with no error message
我正在按照他們的指南嘗試構建燒瓶結構並與Heroku一起運行: https : //devcenter.heroku.com/articles/getting-started-with-python-o
但是我遇到了一個奇怪的問題,按照指南進行操作,在運行heroku local
時出現以下錯誤:
forego | starting web.1 on port 5000
web.1 | Traceback (most recent call last):
沒有其他消息。 我在Windows 7 64bit上,嘗試從gitbash和cmd都運行有和沒有“以管理員身份運行”,但是沒有任何變化。
我的Procfile看起來像這樣:
web: gunicorn main:app --log-file -
文件夾結構幾乎是標准的:
.git/
static/
venv/
main.py
Procfile
並且main.py是:
import os
from flask import Flask
app = Flask(__name__)
@app.route('/')
def root():
return 'hello world'
現在,當我嘗試調用app.run手動運行flask時,它運行正常,沒有任何問題。
顯然,這是您的procfile為空白時的行為。 檢查並根據需要將其重置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.