Buscar..


Introducción

Esto tratará sobre cómo cambiar el entorno, de modo que cuando alguien escribe rails s no inicia el desarrollo sino el entorno que desea.

Corriendo en una máquina local

Normalmente cuando el entorno de los rieles se ejecuta escribiendo. Esto solo ejecuta el entorno por defecto que normalmente es development

rails s

El entorno específico se puede seleccionar utilizando la bandera -e por ejemplo:

rails s -e test

Que ejecutará el entorno de prueba.

El entorno predeterminado se puede cambiar en el terminal editando el archivo ~/.bashrc y agregando la siguiente línea:

export RAILS_ENV=production in your 

Corriendo en un servidor

Si se ejecuta en un servidor remoto que usa Passenger, cambie apache.conf al entorno que desea usar. Por ejemplo este caso ves la 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow