我在一个月前在Heroku上创建了一个暂存实例。 现在我想把它重新投入生产。
如此经典的东西
$ heroku config:add RAILS_ENV=production RACK_ENV=production
> RACK_ENV: production
> RAILS_ENV: production
使用“heroku config”打印配置告诉一切都很好,遗憾的是:
$ heroku run console
...
> Loading staging environment (Rails 3.2.3)
如果我打印ENV变量,RAILS_ENV和RACK_ENV仍在生产中
$ Rails.env
=> "staging"
$ ENV["RAILS_ENV"]
=> "production"
我仔细检查代码。在任何时候都没有任何力量进行升级环境。
有什么想法吗?
答案 0 :(得分:0)
您是否设置了重复的RAILS_ENV变量?检查所有变种。我认为只是heroku:config来查看所有环境变量。