2009-06-17 16 views
9

En Linux y OS X, estoy acostumbrado a la ejecución de tareas en el rastrillo de "entornos" especificados Rieles al hacer esto:¿Cómo puedo configurar RAILS_ENV en una consola de Windows?

$ export RAILS_ENV=monster_island ; rake monsters:destroy_all 

¿Cómo puedo hacer el equivalente si estoy ejecutando la tarea en Windows XP en una consola de Windows?

Respuesta

19

C:> = establecen RAILS_ENV monster_island

Si ejecuta configura sin otros argumentos, verá las variables de entorno que definen. Al ejecutar configurado en una consola se establecerá esa variable solo para esa consola y no se mantendrá en todas las sesiones ni en otras consolas.

También puede establecerlo permanentemente en el Panel de control - abra Sistema, seleccione Avanzado, y luego Variables de entorno (esto puede variar levemente según su versión de Windows).

+6

Además, el rake puede tomar variables de entorno como parámetros, de la siguiente manera: rake monsters: destroy_all RAILS_ENV = monster_island Este es el método preferido para configurar el entorno para un solo comando. –

1

Por supuesto se puede utilizar 'setX' (en lugar de simplemente 'ajustado' si desea que la variable que persista entre sesiones de consola (y no quiere navegar a través de las diversas pantallas/pestañas en el panel de control

Cuestiones relacionadas