gpt4 book ai didi

ruby-on-rails - 如何将环境变量传递给 Zeus

转载 作者:数据小太阳 更新时间:2023-10-29 07:24:57 25 4
gpt4 key购买 nike

当我运行 zeus 时:

MY_VAR=MY_VALUE zeus start

环境与那个变量保持一致,假设我想使用 MY_VAR=MAY_VALUE_2

运行 Rails 服务器

我试过:

MY_VAR=MAY_VALUE_2 zeus s

但它不起作用。我正在使用 oh-my-zsh,以防万一。

我该怎么做?

最佳答案

不知道您是否仍需要帮助,但如果您希望能够将环境变量存储在文件中,您可以使用 zeus init 生成的 custom_plan.rb 。下面是我的文件的副本。我正在使用 Omniauth 并且需要我的 key 可以轻松更改。您可以通过重载 server 方法来添加仅限服务器的变量,只需知道您的初始化程序将在服务器命令之前运行即可。

require 'zeus/rails'

class CustomPlan < Zeus::Rails

def boot

# Omniauth Keys

# GOOGLE+
ENV['GPLUS_KEY'] = 'xxx'
ENV['GPLUS_SECRET'] = 'xxx'

# FACEBOOK
ENV['FACEBOOK_KEY'] = 'xxx'
ENV['FACEBOOK_SECRET'] = 'xxx'

super # Finish boot
end
end

Zeus.plan = CustomPlan.new

关于ruby-on-rails - 如何将环境变量传递给 Zeus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407038/

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