2015-11-12 2 views
0

Я не правильно назвал среды своих рельсов: локальный, а не развитие и развитие, а не постановка.
Теперь я пытаюсь переименовать их. Я изменил имена в моих database.yml, secret.yml и application.yml. Я также переименовал файлы в папку среды должным образом.
Но когда я пытаюсь подтолкнуть свой код к моей промежуточной среде, я получаю:
remote: ###### WARNING: remote: You are deploying to a non-production environment: "development".
Принимая во внимание, что это должно быть постановка. Кто-нибудь знает, как переименовать среду?не может переименовать рельсы среды

ответ

0

Переменные среды

От Rails docs:

ENV["RAILS_ENV"] определяет среду Rails (производство, разработки, тестирования и так далее), что Rails будет работать под.

Окружающая среда вашего приложения должна быть установлена ​​с помощью environment variables в вашей системе.

Переменные среды - это переменные, хранящиеся в ОС вашей системы. Доступ к ним зависит от того, какую систему вы используете; они в большинстве случаев можно установить из командной строки:

$ export RAILS_ENV="staging" 

В Heroku, вы можете установить, что они называют «Конфигурация» ВАР (они действительно среда вары) в settings панели для вашего приложения:

enter image description here

+0

Большое спасибо, он работает. Я поддержу вас, когда смогу :) (скоро) –

+0

Приятно, приятно слышать, что он работает! Я думаю, что вы можете принять ответ, нажав галочку под частью голосов. –