如何在Windows控制台中设置RAILS_ENV?

Eth*_*han 11 ruby windows windows-xp ruby-on-rails

在Linux和OS X上,我习惯于在指定的Rails"环境"中运行Rake任务:

$ export RAILS_ENV=monster_island ; rake monsters:destroy_all
Run Code Online (Sandbox Code Playgroud)

如果我在Windows控制台上运行Windows XP上的任务,我该怎么做?

Tai*_*red 21

c:>设置RAILS_ENV = monster_island

如果在没有任何其他参数的情况下运行set,您将看到设置的环境变量.控制台中的运行集将仅为该控制台设置该变量,并且不会跨会话或其他控制台持久保存.

您也可以在控制面板中永久设置它 - 打开系统,选择高级,然后选择环境变量(根据您的Windows版本,这可能略有不同).

  • 另外,rake可以将环境变量作为参数,如下所示:rake monsters:destroy_all RAILS_ENV = monster_island这是仅为单个命令设置环境的首选方法. (7认同)