Я не правильно назвал среды своих рельсов: локальный, а не развитие и развитие, а не постановка.
Теперь я пытаюсь переименовать их. Я изменил имена в моих database.yml
, secret.yml
и application.yml
. Я также переименовал файлы в папку среды должным образом.
Но когда я пытаюсь подтолкнуть свой код к моей промежуточной среде, я получаю:
remote: ###### WARNING: remote: You are deploying to a non-production environment: "development".
Принимая во внимание, что это должно быть постановка. Кто-нибудь знает, как переименовать среду?не может переименовать рельсы среды
0
A
ответ
0
Переменные среды
От Rails docs:
ENV["RAILS_ENV"]
определяет среду Rails (производство, разработки, тестирования и так далее), что Rails будет работать под.
Окружающая среда вашего приложения должна быть установлена с помощью environment variables в вашей системе.
Переменные среды - это переменные, хранящиеся в ОС вашей системы. Доступ к ним зависит от того, какую систему вы используете; они в большинстве случаев можно установить из командной строки:
$ export RAILS_ENV="staging"
В Heroku, вы можете установить, что они называют «Конфигурация» ВАР (они действительно среда вары) в settings
панели для вашего приложения:
Большое спасибо, он работает. Я поддержу вас, когда смогу :) (скоро) –
Приятно, приятно слышать, что он работает! Я думаю, что вы можете принять ответ, нажав галочку под частью голосов. –