首页 > 解决方案 > Vagrant ssh 进入 Windows 10 来宾:PATH 不包括使用 Chocolatey 配置的工具

问题描述

我们正在运行一个 Windows 10 Vagrant 盒子,为此我们使用 Packer 制作了基本盒子。主机是 macOS 10.14.5

在 Vagrant 配置期间,我们使用 Chocolatey 来安装我们需要的不同构建工具。然而,如果我们vagrant ssh进入运行箱,我们就无法使用这些工具。检查PATH,它似乎不包含所述工具的目录。

然而,如果我们用它的 UI 运行这个盒子,然后我们登录到 VM UI 并从开始菜单启动“cmd.exe”,那么它就会PATH包含 Chocolatey 安装的所有条目。

我们必须做些什么来确保它PATH是正确的vagrant ssh


编辑:运行vagrant winrm -c "echo \$env:PATH"确实显示正确PATH

标签: windowspathvagrant

解决方案


推荐阅读