Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/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
Heroku Python Gunicorn';工头启动';错误_Python_Ruby On Rails_Heroku_Gunicorn_Foreman - Fatal编程技术网

Heroku Python Gunicorn';工头启动';错误

Heroku Python Gunicorn';工头启动';错误,python,ruby-on-rails,heroku,gunicorn,foreman,Python,Ruby On Rails,Heroku,Gunicorn,Foreman,我正在完成教程的学习,一直到现在 但在运行“工头启动”后,它说: C:\Users\preatik\helloflask>foreman start 17:09:08 web.1 | started with pid 292 17:09:08 web.1 | Traceback (most recent call last): 17:09:08 web.1 | File "C:\Python33\lib\runpy.py", line 160, in _run_module_as

我正在完成教程的学习,一直到现在

但在运行“工头启动”后,它说:

C:\Users\preatik\helloflask>foreman start
17:09:08 web.1  | started with pid 292
17:09:08 web.1  | Traceback (most recent call last):
17:09:08 web.1  |   File "C:\Python33\lib\runpy.py", line 160, in _run_module_as_main
17:09:09 web.1  |     "__main__", fname, loader, pkg_name)
17:09:09 web.1  |   File "C:\Python33\lib\runpy.py", line 73, in _run_code
17:09:09 web.1  |     exec(code, run_globals)
17:09:09 web.1  | exited with code 1
17:09:09 system | sending SIGKILL to all processes
17:09:09        |   File "C:\Python33\Scripts\gunicorn.exe\__main__.py", line 5, in <module

你知道怎么了吗?我正在使用Windows7。任何与操作系统相关的问题

Foreman显然在Windows 64上完全崩溃了(多年了!!),Heroku团队还没有修复它,这似乎很奇怪

不过,我想回答你的问题。您应该能够跟随,调整hello.py文件,使其看起来像这样

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return '<h1>Hello Iain!</h1>'

if __name__ == '__main__':
    app.run(debug=True)
从烧瓶导入烧瓶
app=烧瓶(名称)
@应用程序路径(“/”)
def index():
返回“你好,伊恩!”
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
app.run(debug=True)
这将允许您从命令行运行应用程序,例如:

python hello.py


但是,如果您安装了gunicorn并将其添加到教程中所述的程序文件中,则所有程序都应该运行。

程序文件应该类似于:web:gunicorn runp heroku:app尝试重新启动……而且很明显,foreman在windows方面遇到了问题:谢谢您的评论。尝试更改程序文件。没有帮助。
from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return '<h1>Hello Iain!</h1>'

if __name__ == '__main__':
    app.run(debug=True)