我可以使用 figaro gem 在本地环境中设置环境变量吗?

Can I use the figaro gem to set env variables in my local environment?

我使用 Figaro gem 为我在 Heroku 上托管的应用程序设置环境变量。

要在生产环境中设置所需的环境变量,我使用这个:

$ figaro heroku:set -e production

我可以为我的 local 环境做类似的事情吗?现在我正在为每个变量手动调用 export foo=bar

提前致谢!

是的。确保您已将它安装在您的 Gemfile 中:

gem 'figaro'
bundle install

然后运行:

figaro:install

它会生成一个 application.yml 文件。

确保在各自的环境下使用添加环境变量:

development:
  my_env_var: "stuff"
test:
  my_env_var: "stuff"