简体   繁体   中英

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?

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).

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM