我正在尝试使用Heroku上的Django,我正在使用其Django模板http://www.deep-map.com/来学习本教程 https://devcenter.heroku.com/articles/django-app-configuration
但是当我运行'heroku local web'时,它总是看错了目录。我试图移动项目
(env) D:\Study\Workbench\heroku-testing\testing\env\codeShareApp>heroku local web
[WARN] No ENV file found
[WARN] ENOENT: no such file or directory, open 'C:\Users\William\Procfile'
[FAIL] No Procfile and no package.json file found in Current Directory - See
run_foreman.js --help
项目目录如下
env/
codeShareApp/
.idea/
codeShareApp/
.env
manage.py
Procfile
requirements.txt
runtime
include/
Lib/
Scripts/
tcl/
编辑: 我尝试使用下面的目录创建一个新项目,但仍然遇到相同的错误
codeShareApp/
codeShareApp/
env/
.env
manage.py
Procfile
requirements.txt
runtime
答案 0 :(得分:0)
答案 1 :(得分:0)
我不知道为什么,但我在另一台机器上尝试过,它运行得很好。它似乎与heroku cli 6.13有关,因为错误只发生在从版本5.12更新到6.12之后
答案 2 :(得分:0)
我在一个项目中也遇到了这个问题;我通过确保Procfile使用正确的语法并且文件中没有多余的制表符或换行符来解决此问题。 尤其是白粉。