Мы работаем с Windows 10 Vagrant box, для которого мы сделали базовую коробку с Packer.Хост - macOS 10.14.5
Во время инициализации Vagrant мы используем Chocolatey для установки различных необходимых нам инструментов сборки.Тем не менее, если мы vagrant ssh
в работающей коробке, у нас нет доступа к этим инструментам.Изучая PATH
, выясняется, что он не содержит каталог для указанных инструментов.
Тем не менее, если мы запустим окно с его пользовательским интерфейсом и войдем в пользовательский интерфейс виртуальной машины и запустим "cmd.exe "из меню" Пуск ", то PATH
содержит все записи, установленные Chocolatey.
Что мы должны сделать, чтобы PATH
был верным для vagrant ssh
?
РЕДАКТИРОВАТЬ: Запуск vagrant winrm -c "echo \$env:PATH"
действительно отображает PATH