当我运行heroku local
我的控制台告诉我:
[警告]未找到ENV文件
我该如何解决这个问题?
答案 0 :(得分:29)
添加.env
文件。此文件包含本地设置与heroku环境不同的本地VARS
。但是,如果一切正常,您可以忽略该警告,或执行touch .env
。
您还可以通过创建Procfile.local
文件并运行heroku local -f Procfile.local
来区分,以强制使用本地启动脚本。
我刚读过:https://devcenter.heroku.com/articles/heroku-local。这解释了一切。
对于一个工作示例:http://github.com/halcwb/GenUnitApp.git。如果安装了heroku工具带,则可以在mac或linux上heroku local -f Procfile.bash
,或在heroku -f Procfile.local
用于Windows,然后转到http://localhost:3000,检查结果。