heroku config:push 没有添加环境变量

heroku config:push not adding environment variables

您好,我已经完成了 heroku tutorial 中的以下操作。

 heroku plugins:install git://github.com/ddollar/heroku-config.git
 heroku config:push --overwrite

我的 .env 文件在项目目录的根目录下

GOOGLE_RETURN_URL = http://example.herokuapp.com/auth/google/return
GOOGLE_REALM = http://example.herokuapp.com/

我还将 --overwrite 标志设置为 this answer suggested

然而当我回应我的 heroku config 它仍然是空的!

问题出在您的 .env 文件中的空格。删除“=”两边的空格,插件就可以工作了。

变化:

GOOGLE_RETURN_URL = http://example.herokuapp.com/auth/google/return
GOOGLE_REALM = http://example.herokuapp.com/

收件人:

GOOGLE_RETURN_URL=http://example.herokuapp.com/auth/google/return
GOOGLE_REALM=http://example.herokuapp.com/