Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I set the RAILS_ENV in a Windows console?

On Linux and OS X, I'm accustomed to running Rake tasks in specified Rails "environments" by doing this:

$ export RAILS_ENV=monster_island ; rake monsters:destroy_all

How can I do the equivalent if I'm running the task on Windows XP in a Windows console?

like image 308
Ethan Avatar asked Jun 17 '09 14:06

Ethan


2 Answers

c:>set RAILS_ENV=monster_island

If you run set without any other arguments, you will see the environment variables that are set. Running set in a console will set that variable for just that console and won't be persisted across sessions or to other consoles.

You can also set it permanently in the Control Panel - open System, select Advanced, and then Environment Variables (this may vary slightly depending on your version of Windows).

like image 112
Tai Squared Avatar answered Nov 14 '22 11:11

Tai Squared


Of course you can use 'setX' (instead of simply 'set' if you want the variable to persist between console sessions (and you don't want to navigate through the various screens/tabs in the Control Panel

like image 1
Mish Ochu Avatar answered Nov 14 '22 11:11

Mish Ochu