2012-08-24 3 views
0

나는 한 달 전에 Heroku에서 준비 인스턴스를 만들었습니다. 이제 다시 프로덕션으로 되돌리고 싶습니다.Heroku 레일 앱이 준비 모드로 유지됩니다.

모든 슬프게도, 괜찮에게 "에게 Heroku는 config (설정)"와 그래서 고전적인 물건

$ heroku config:add RAILS_ENV=production RACK_ENV=production 
> RACK_ENV: production 
> RAILS_ENV: production 

인쇄 설정 : 내가 ENV 변수를 인쇄 할 경우

$ heroku run console 
... 
> Loading staging environment (Rails 3.2.3) 

, RAILS_ENV 및 RACK_ENV 생산

여전히
$ Rails.env 
=> "staging" 
$ ENV["RAILS_ENV"] 
=> "production" 

코드를 다시 확인하십시오. 어느 시점에서든 무대 힘을 발휘하지 마십시오.

아이디어가 있으십니까?

답변

0

중복 된 RAILS_ENV 변수가 설정되어 있습니까? 모든 병을 확인하십시오. 나는 그것이 단지 heroku : config로 모든 환경 변수를 볼 수 있다고 생각한다.

+0

"이미 'heroku config'로 인쇄 설정이 잘되어 있다는 것을 확인했습니다." 그것은 하나의 변수를 생산에만 적용하는 것을 보여줍니다 ... 우리는 마침내 문제가 영웅으로부터 왔는지 아닌지 확인하기 위해 새로운 인스턴스를 생성하기로 결정했습니다. – ProxyGear

+0

humm ... 흥미 롭습니다. 새로운 인스턴스를 해고 했나요? – Yuri

관련 문제