【问题标题】:How can I set the RAILS_ENV in a Windows console?如何在 Windows 控制台中设置 RAILS_ENV?
【发布时间】:2010-11-03 16:51:52
【问题描述】:

在 Linux 和 OS X 上,我习惯于通过以下方式在指定的 Rails“环境”中运行 Rake 任务:

$ export RAILS_ENV=monster_island ; rake monsters:destroy_all

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

【问题讨论】:

    标签: ruby-on-rails windows ruby windows-xp


    【解决方案1】:

    当然,您可以使用“setX”(如果您希望变量在控制台会话之间持续存在(并且您不想浏览控制面板中的各个屏幕/选项卡),则可以使用“setX”而不是简单的“设置”

    【讨论】:

      【解决方案2】:

      c:>设置 RAILS_ENV=monster_island

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

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

      【讨论】:

      • 另外,rake 可以将环境变量作为参数,如下所示: rake monsters:destroy_all RAILS_ENV=monster_island 这是只为单个命令设置环境的首选方法。
      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 2012-10-21
      • 2018-03-13
      • 2019-08-09
      • 2015-07-15
      • 1970-01-01
      • 2014-11-12
      • 1970-01-01
      相关资源
      最近更新 更多