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

时间:2012-12-24 02:01:03

标签: ruby-on-rails heroku environment-variables heroku-toolbelt

我已经向Heroku部署了一个应用程序,我目前正将环境变量存储在.env文件中。我使用heroku config:push将变量推送到heroku,并且运行正常。

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

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

1 个答案:

答案 0 :(得分:13)

想出来。您需要运行heroku config:push --overwrite,因为默认情况下它不会覆盖现有变量。这个记录很少: - /