Comment puis-je définir le RAILS_ENV dans une console Windows?

Sous Linux et OS X, je suis habitué à exécuter des tâches Rake dans les “environnements” Rails spécifiés en procédant comme suit:

$ export RAILS_ENV=monster_island ; rake monsters:destroy_all 

Comment puis-je faire l’équivalent si j’exécute la tâche sur Windows XP dans une console Windows?

c:> set RAILS_ENV = monster_island

Si vous exécutez set sans autres arguments, vous verrez les variables d’environnement définies. L’exécution de l’ensemble dans une console définira cette variable pour cette seule console et ne sera pas persistante entre les sessions ou les autres consoles.

Vous pouvez également le définir de manière permanente dans le Panneau de configuration – Ouvrez le système, sélectionnez Avancé, puis Variables d’environnement (cela peut varier légèrement selon votre version de Windows).

Bien sûr, vous pouvez utiliser «setX» (au lieu de simplement «définir» si vous souhaitez que la variable persiste entre les sessions de la console (et vous ne voulez pas naviguer dans les différents écrans / tabs du panneau de configuration).