、私はこれを行うことにより、指定されたRailsの「環境」でのRakeタスクを実行していることに慣れてる:WindowsコンソールでRAILS_ENVを設定するにはどうすればよいですか? LinuxとOS X上で
$ export RAILS_ENV=monster_island ; rake monsters:destroy_all
私はWindows XP上でタスクを実行している場合、私は同等のものをどのように行うことができますWindowsコンソール?
、私はこれを行うことにより、指定されたRailsの「環境」でのRakeタスクを実行していることに慣れてる:WindowsコンソールでRAILS_ENVを設定するにはどうすればよいですか? LinuxとOS X上で
$ export RAILS_ENV=monster_island ; rake monsters:destroy_all
私はWindows XP上でタスクを実行している場合、私は同等のものをどのように行うことができますWindowsコンソール?
C:>設定RAILS_ENV = monster_island
あなたが他の引数なしで設定し実行する場合は、設定されている環境変数が表示されます。コンソールでsetを実行すると、そのコンソールだけに変数が設定され、セッションや他のコンソールには永続化されません。
[コントロールパネル]で[システム]を開き、[詳細設定]、[環境変数]の順に選択することもできます(Windowsのバージョンによって若干異なる場合があります)。
もちろん、コンソールセッション間で変数を保持するようにしたい場合は、単に 'set'の代わりに 'setX'を使用できます(コントロールパネル内のさまざまな画面/タブをナビゲートしたくない場合)
さらに、レーキは環境変数をパラメータとして取り込むことができます。rake monsters:destroy_all RAILS_ENV = monster_islandこれは、単一のコマンドの環境を設定するのに推奨される方法です。 –