Heroku SetEnv 更容易管理 heroku 环境变量。依赖项: GPG Heroku 工具带吉特用法。将此添加到您的包中并运行 bundle install gem 'setenv'

初始化: bundle exec setenv init

这将创建一个 env 目录,将 env 添加到 .gitignore 并将现有的 heroku 配置设置导出到 yaml 文件。它将使用魔法从您现有的 git 遥控器推断您的应用程序。

假设您要更新 heroku 远程登台上的变量,去编辑 ./env/staging.yaml 以包含您的更改。然后运行 plan,让 setenv 找出要从现有的 heroku 环境变量中更新、删除或移除的内容。

运行: bundle exec setenv plan staging。它将写出一个计划文件,用远程和本地配置散列,以确保计划文件正确。