Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/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部署协助。环境文件未被读取,但处于文件结构中?_Heroku_Web Deployment_Environment - Fatal编程技术网

Heroku部署协助。环境文件未被读取,但处于文件结构中?

Heroku部署协助。环境文件未被读取,但处于文件结构中?,heroku,web-deployment,environment,Heroku,Web Deployment,Environment,我正在尝试在heroku上部署,但我一直得到这个.env错误,但它存在于我的项目中。有人能告诉我该怎么做来解决这个问题或者我可能犯的任何错误吗 tmp/build_057816491291ab18684f7791472a55f4/config/env.js:7 throw Error(’.env not found, please copy sample.env to .env.’); ^ Error: .env not found, please copy sample.env to .env

我正在尝试在heroku上部署,但我一直得到这个.env错误,但它存在于我的项目中。有人能告诉我该怎么做来解决这个问题或者我可能犯的任何错误吗

tmp/build_057816491291ab18684f7791472a55f4/config/env.js:7
throw Error(’.env not found, please copy sample.env to .env.’);
^
Error: .env not found, please copy sample.env to .env.
at Object. (/tmp/build_057816491291ab18684f7791472a55f4/config/env.js:7:11)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Module.require (internal/modules/cjs/loader.js:1026:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object. (/tmp/build_057816491291ab18684f7791472a55f4/tools/scripts/build/ensure-env.js:5:13)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @freecodecamp/freecodecamp@0.0.1 ensure-env: cross-env DEBUG=fcc:* node ./tools/scripts/build/ensure-env.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @freecodecamp/freecodecamp@0.0.1 ensure-env script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.kGGVT/_logs/2020-07-09T14_23_29_322Z-debug.log
ERROR: “ensure-env” exited with 1.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @freecodecamp/freecodecamp@0.0.1 build: npm-run-all ensure-env -p build:*
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @freecodecamp/freecodecamp@0.0.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.kGGVT/_logs/2020-07-09T14_23_29_344Z-debug.log

您将无法在heroku上使用.env文件。您需要使用heroku cli进行设置

heroku config:set DBHOST=database_host_here
heroku config:set DBPASS=database_pass_here
也可以使用“设置”选项卡编辑配置变量

参考: