Szukaj…


Wprowadzenie

Omówimy, jak zmienić środowisko, więc gdy ktoś wpisze rails s , uruchamia się nie w fazie programowania, ale w środowisku, którego chce.

Uruchamianie na komputerze lokalnym

Zwykle, gdy środowisko szyn jest uruchamiane przez pisanie. To po prostu uruchamia domyślne środowisko, które zwykle jest development

rails s

Konkretne środowisko można wybrać za pomocą flagi -e na przykład:

rails s -e test

Które uruchomi środowisko testowe.

Domyślne środowisko można zmienić w terminalu, edytując plik ~/.bashrc i dodając następujący wiersz:

export RAILS_ENV=production in your 

Działa na serwerze

Jeśli działa na zdalnym serwerze, który używa Passenger, zmień apache.conf na środowisko, którego chcesz użyć. Na przykład w tym przypadku widać 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow