【发布时间】:2015-10-29 17:33:15
【问题描述】:
我使用 Figaro gem 为 Heroku 上托管的应用设置环境变量。
要在生产环境中设置所需的环境变量,我使用这个:
$ figaro heroku:set -e production
我可以为我的本地环境做类似的事情吗?现在我正在为每个变量手动调用export foo=bar。
提前致谢!
【问题讨论】:
标签: ruby-on-rails heroku figaro-ruby
我使用 Figaro gem 为 Heroku 上托管的应用设置环境变量。
要在生产环境中设置所需的环境变量,我使用这个:
$ figaro heroku:set -e production
我可以为我的本地环境做类似的事情吗?现在我正在为每个变量手动调用export foo=bar。
提前致谢!
【问题讨论】:
标签: ruby-on-rails heroku figaro-ruby
是的。确保已将其安装在 Gemfile 中:
gem 'figaro'
bundle install
然后运行:
figaro:install
它会生成一个application.yml文件。
确保在各自的环境下使用添加环境变量:
development:
my_env_var: "stuff"
test:
my_env_var: "stuff"
【讨论】:
.gitignore 文件中,因此当您提交时它不会被 heroku 或 git 推送。