关于hermes agent安装 1
不可以,这个命令无法在 Git Bash 中执行。
原因
这个安装脚本是为 Linux / macOS / WSL2 环境编写的,它内部会调用 /bin/bash 来执行。Git Bash 虽然提供了很多 Unix 工具,但它没有 /bin/bash,所以会报你看到的错误:
execvpe(/bin/bash) failed: No such file or directory
正确的执行环境
| 环境 | 是否可用 | 说明 |
|---|---|---|
| Git Bash | ❌ | 缺少 /bin/bash,无法执行 |
| WSL2 | ✅ | 官方支持,推荐使用 |
| Linux / macOS | ✅ | 原生支持 |
| Windows CMD / PowerShell | ❌ | 无法识别 curl 管道和 bash 语法 |
在 Windows 上的正确做法
方法一:在 WSL2 中执行(推荐)
- 先安装 WSL2(如果还没装),在 PowerShell(管理员)中运行:
wsl --install - 重启电脑后,打开 WSL2 终端,再执行:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
方法二:用 Docker 替代
如果你不想装 WSL,可以用 Docker 运行:
docker run --rm -it -p 8080:8080 -e PORT=8080 -e ADMIN_PASSWORD=changeme -v hermes-data:/data hermes-agent
总结:Git Bash 无法替代真正的 Linux 环境来执行这类复杂脚本,你需要用 WSL2 或 Docker。
本文来自博客园,作者:AceFenix,转载请注明原文链接:https://www.cnblogs.com/ukzq/p/19937217

浙公网安备 33010602011771号