Heroku配置:推送不更新环境变量

And*_*rew 5 ruby-on-rails heroku environment-variables heroku-toolbelt

我已经向Heroku部署了一个应用程序,我目前正将环境变量存储在.env文件中.我曾经heroku config:push把变量推到heroku,这很好.

现在,我想更新其中一个.我在.env文件中更改了它,然后heroku config:push再次运行.推送表示它是成功的,但是当我跑步时heroku config,我可以看到价值实际上没有改变.我试过跑heroku restart,但那没有做任何事情.

如何更新heroku中的环境变量?

And*_*rew 13

弄清楚了.您需要运行,heroku config:push --overwrite因为默认情况下它不会覆盖现有变量.这个记录很少: - /

  • `heroku config:push --overwrite`似乎对我不起作用.当我执行`heroku config`时,它仍会显示较旧的配置 (3认同)