2016-12-21 11 views
0

Я пытаюсь установить ENV переменную в ~/.bash_profile, например export foo='42'.
Если RubyMine работает, я не могу прочитать эту переменную foo как ENV['foo']. Если я перезапущу RubyMine, я могу читать foo из системы ENV.
Как я могу сказать RubyMine, что он должен перезагрузить систему ENV?Как система перезагрузки ENV в RubyMine?

ответ

2

Вы не можете. Переменные среды наследуются вновь запущенными подпроцессами. После запуска подпроцесса он имеет свой собственный независимый набор переменных среды.

+0

Спасибо! Я понимаю. –