一个月前,我在 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"
我仔细检查了代码。在任何时候都没有强制登台环境。
任何想法 ?