安装后hermes命令未找到是因PATH未包含~/.local/bin,需先验证二进制文件是否存在,再根据shell类型编辑对应rc文件添加export PATH="$HOME/.local/bin:$PATH"并source生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

安装完 Hermes Agent v0.18.0 后终端输入 hermes 提示 command not found,说明系统未将可执行文件路径纳入环境变量 PATH,不是安装失败,而是 shell 会话未加载新路径。
确认安装是否真正完成
先验证二进制文件是否已落地:运行 ls -l ~/.local/bin/hermes。如果返回“no such file”,说明安装脚本中途退出或被中断,需重新执行安装命令 curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | sh;如果文件存在且权限为 -rwxr-xr-x,则进入下一步。
【注意】不要跳过这一步直接改 PATH——若文件根本没生成,改了也白改。
把 ~/.local/bin 加进 PATH
大多数 Linux/macOS 用户的 Hermes 安装目标路径是 ~/.local/bin,但该目录默认不在 PATH 中。
第一步:判断当前 shell 类型,执行 echo $SHELL。输出含 zsh 就编辑 ~/.zshrc;输出含 bash 就编辑 ~/.bashrc 或 ~/.bash_profile。
第二步:用 nano 打开对应配置文件,例如 nano ~/.zshrc,在文件末尾新增一行:export PATH="$HOME/.local/bin:$PATH"。
第三步:保存退出(Ctrl+O → Enter → Ctrl+X),然后立即执行 source ~/.zshrc(zsh)或 source ~/.bashrc(bash)。
验证命令是否可用
运行 hermes --version。如果输出 v0.18.0,说明成功;如果仍报错,再检查 echo $PATH 输出里是否真有 /home/你的用户名/.local/bin(Linux)或 /Users/你的用户名/.local/bin(macOS)。
这一步操作起来很简单,直接把文件拖进去就行。
如果 echo $PATH 里没有,说明 source 命令没生效,或者编辑错了配置文件——比如你用的是 zsh 却去改了 .bashrc。


















