Поиск…


Вступление

Это обсудит, как изменить среду, поэтому, когда кто-то создает rails s они загружают, а не в среде, которую они хотят.

Работа на локальной машине

Обычно, когда среда рельсов запускается путем ввода. Это просто запускает среду по умолчанию, которая обычно development

rails s

Конкретную среду можно выбрать, используя флаг -e например:

rails s -e test

Что будет запускать тестовую среду.

Окружение по умолчанию можно изменить в терминале, отредактировав файл ~/.bashrc и добавив следующую строку:

export RAILS_ENV=production in your 

Работа на сервере

Если на удаленном сервере, использующем Passenger, измените apache.conf на среду, которую вы хотите использовать. Например, в этом случае вы видите RailsEnv production .

<VirtualHost *:80>
  ServerName application_name.rails.local
  DocumentRoot "/Users/rails/application_name/public"
  RailsEnv production ## This is the default
</VirtualHost>


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow