gpt4 book ai didi

ruby-on-rails - 将临时 ENV 变量传递给 Heroku

转载 作者:行者123 更新时间:2023-12-04 07:29:22 24 4
gpt4 key购买 nike

有时我希望我的 Heroku 控制台做一些不同的事情,但仅限于这种情况。虽然我可以通过命令行参数来控制它,但它可能会有点长/困惑。

我试图在启动控制台时将临时 ENV 变量传递给 Heroku,但到目前为止还无法做到。我想跑 SOME_VAR=some_value heroku run console --app myapp但是一旦 Rails 启动,我就没有 ENV['SOME_VAR'] .

我知道我可以设置它,然后从 Heroku 网站删除它,但这会重新启动我想避免的服务器。

tl;博士

有没有办法通过临时ENV在 Heroku 上运行的 Rails 应用程序的 vars,而不在 Heroku 仪表板中设置它们?

最佳答案

您必须在 heroku run 之后设置变量:

heroku run MYVAR=hello rails console 

连接后,您可以验证是否设置了 MYVAR:
puts ENV['MYVAR']
=> "hello"

关于ruby-on-rails - 将临时 ENV 变量传递给 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35661389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com