Как я могу установить RAILS_ENV в консоли Windows?

Еще одна альтернатива для полноты:

  • Перепроектировать интерфейс так, чтобы недопустимые значения были «невозможны»

Например, в своем классе «Время» вы могли бы иметь:

class Time{
public:
    Time(Hours h, Minutes m, Seconds s);
//...
};

Часы, минуты и секунды являются ограниченными значениями. Например, с помощью (еще не) библиотеки Boost Constrained Value:

typedef bounded_int<unsigned int, 0, 23>::type Hours;
typedef bounded_int<unsigned int, 0, 59>::type Minutes;
typedef bounded_int<unsigned int, 0, 59>::type Seconds;
11
задан Ethan 17 June 2009 в 15:06
поделиться

2 ответа

c:> set RAILS_ENV = monster_island

Если вы запустите set без каких-либо других аргументов, вы увидите установленные переменные среды. Запуск set в консоли установит эту переменную только для этой консоли и не будет сохраняться в сеансах или на других консолях.

Вы также можете установить его постоянно в Панели управления - откройте «Система», выберите «Дополнительно», а затем «Переменные среды» (это может немного отличаться в зависимости от вашей версии Windows).

21
ответ дан 3 December 2019 в 05:13
поделиться

Конечно, вы можете использовать 'setX' (вместо простого 'set', если вы хотите, чтобы переменная сохранялась между сеансами консоли (а вы не хотите для навигации по различным экранам / вкладкам в Панели управления

1
ответ дан 3 December 2019 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: