繁体   English   中英

Heroku本地失败,没有错误消息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM