1. Резюме
Значения переменной среды пользователя PATH не обновляются, если я работаю в ConEmu. Мне нужно перезагрузить Windows.
2. Ожидаемое поведение
Я использую сценарий Chocolatey refreshenv. Если я запускаю refreshenv
в терминале Hyper или Clink:
C:\Users\SashaChernykh>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\SashaChernykh>refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait…Finished..
C:\Users\SashaChernykh>zeal
Рвение удачного бега за мной.
3. Фактическое поведение
В ConEmu:
C:\Program Files\Far Manager>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files\Far Manager>refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait…Finished..
C:\Program Files\Far Manager>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.
4. Действия по воспроизведению
Я загружаю программу Zeal через Chocolatey → я добавляю C:\Program Files (x86)\Zeal
—— путь к zeal.exe
в моей переменной среды пользователя через Rapid Environment Editor:
→ Ctrl+S.
Я получаю ожидаемое поведение для Clink и Hyper и фактическое поведение для ConEmu.
5. Не помогло
- Refreshenv Шоколадный сценарий,
- перезапустите
explorer.exe
, - Закройте все окна и вкладки всех моих терминалов,
- скрипт
resetvars.vbs
, ConEmuC /export PATH
.
6. Не предлагать
- Пожалуйста, не предлагайте перезагрузку Windows. Это занимает много времени.
7. Среда
Операционная система и версия:
Windows 10 Enterprise LTSB 64-разрядная версия EN
ConEmu:
170118 [64]
Режим {Far}