2010-06-24 14 views

Respuesta

10

Tiendo a querer configurarlo concienzudamente con cada comando también.

Aunque no hago mucho directamente en el servidor, suelo usar capistrano. Entonces, si estaba trabajando directamente en el servidor mucho, me gustaría configurarlo permanentemente. Lo cual, por cierto, Larry no mencionó cómo hacerlo:

$ RAILS_ENV=production 
$ rake foo 
$ rake bar 
7

utilizo

rastrillo nombre_tarea RAILS_ENV = producción

De esa manera tengo que escribir la frase "producción" a conciencia. Menos booboos!

Bono respuesta:

establecer el entorno RAILS_ENV variable para la producción.

Puede hacerlo como un alias de shell. Por ejemplo, "set_production" La sintaxis exacta depende de su tipo de shell.

O puede establecer la variable env al iniciar sesión en el sistema de producción.

+0

¿No es esto lo mismo que una variable de entorno que utiliza CLI? Tuve problemas para encontrar esto en Google. – Eddie

13

en su .bashrc, poner:

if [[ $- != *i* ]] ; then 
    # Shell is non-interactive. Be done now! 
    return 
fi 

export RAILS_ENV=production 

tener cuidado, que siempre estará en modo de producción cuando se conecta!

Cuestiones relacionadas