在 Windows CMD 中执行 agent-browser.cmd install 报 “The system cannot find the path specified.”
现象
- CMD 可找到
agent-browser.cmd,但执行即失败 - PowerShell 也会复现相同错误
根因
Volta 生成的 agent-browser.cmd 启动脚本会先寻找包内 bin/sh.exe,找不到后回退到 /bin/sh。Windows CMD 默认没有 sh,因此直接失败。
修复方案
直接调用包内 Windows 可执行文件,绕过 sh 依赖。
修改文件:C:\Users\Administrator\AppData\Local\Volta\tools\image\packages\agent-browser\agent-browser.cmd
不同电脑位置不相同, 找到各自对应的文件
SET "BIN=%dp0%node_modules\agent-browser\bin\agent-browser-win32-x64.exe"
IF NOT EXIST "%BIN%" (
echo agent-browser win32 binary not found: "%BIN%"
exit /b 1
)
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%BIN%" %*
验证
agent-browser.cmd --help
影响范围
- 仅影响 Windows CMD/PowerShell 启动路径
- 不影响 Git Bash 等提供
sh的环境