运行heroku本地时出错

时间:2015-08-30 10:48:07

标签: python django heroku local

  

我想问一下你在我的heroku本地命令中是否知道这个错误,谢谢你的帮助。我的目标只是创建我在线部署的第一个django项目。的xD

cmd: heroku local

(venv_heroku) C:\Python27\venv_heroku\heroku-django\test_app>heroku local 
    forego | starting web.1 on port 5000
    web.1  | '"C:\Users\Raguine\AppData\Roaming\Microsoft\Windows\IEUpdate\logagent.exe"' is not recognized as an internal or external command, 
    web.1  | Traceback (most recent call last):

我已经安装了一切和要求,我希望:D。 这是我安装的依赖项。我希望没有什么遗失。

dj-database-url==0.3.0
dj-static==0.0.6
Django==1.7.10
django-toolbelt==0.0.1
gunicorn==19.3.0
psycopg2==2.5.2
static3==0.6.1

这是我的 .gitignore 文件

venv
 *.pyc
staticfiles

这是我的 Procfile 看起来像

web: gunicorn test_app.wsgi --log-file -

我的 settings.py wsgi.py 是从我关注的指南中复制粘贴的。来自heroku网站:

  

https://devcenter.heroku.com/articles/getting-started-with-django

(抱歉这个'因为我在这里只是个新手。:D)

请帮助我。

PS:我正在使用 Python(2.7.9) virtualenv(13.1.2) heroku (heroku si在我身上运行) cmd)已在环境变量上安装并声明它。

C:\Program Files (x86)\Heroku\bin

1 个答案:

答案 0 :(得分:0)

如果您的项目根目录下已经没有Procfile.windows,请按该名称创建一个文件。将以下行添加到文件中。

web: python manage.py runserver 0.0.0.0:5000

运行heroku local时,请使用以下命令

heroku local -f Procfile.windows

https://devcenter.heroku.com/articles/getting-started-with-python#declare-app-dependencies