【问题标题】:Heroku local failing with no error messageHeroku 本地失败,没有错误消息
【发布时间】:2015-09-10 16:17:13
【问题描述】:

我正在尝试按照 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 手动运行烧瓶时,它运行良好,没有任何问题。知道可能导致这种情况的原因吗?

【问题讨论】:

  • 不确定是否与您的问题有关,我不是 Heroku 用户,但 Gunicorn 无法在 Windows 上运行。

标签: python heroku flask


【解决方案1】:

显然,如果您的 procfile 为空白,这就是行为。检查并在需要时将其重置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2013-01-15
    • 1970-01-01
    相关资源
    最近更新 更多