2015-02-05 3 views
0

Я играл с Open Shift и пытался передать переменную окружения. Сначала я установил его с rhc env set TEST=foo -a myApp. Тогда я убедился, что он был там с rhc env list -a myAPP, и это было так.Переменные окружения, не отображающиеся на Openshift ruby ​​2.0

Гнездо, в моем приложении, я положил Test variable = <%= ENV['TEST'] %>, но после развертывания ничего не появляется. Здесь что-то не хватает? Запуск рубинового 2.0-картриджа с Sinatra, fwiw.

ответ

3

Попробуйте выполнить «остановку» и «начать» в своем приложении (не перезагружать) и посмотреть, появятся ли они, я считаю, что рубиновый картридж просто касается «tmp/restart.txt» в вашем приложении/пассажире рельсов перезапустить его, не перезагружать апач и подобрать новые переменные окружения (вероятно, сделать что-то подобное с приложениями стоек на основе, не рельсы также)

rhc app <appname> stop 
rhc app <appname> start 
+0

Это было сделано! Странно, что перезапуск тоже не сделал бы этого. Спасибо за помощь! – bjork24

+0

Это сумасшедший. Я потратил большую часть дня, пытаясь понять это. – thethakuri

0

документ КПСА Я просто проверить, то теперь

rhc app-start <appname> 
rhc app-stop <appname> 

 Смежные вопросы

  • Нет связанных вопросов^_^