hermesagent.download
GitHub ↗

hermes: command not found 怎麼解

📅 2026年7月23日 適用版本 >=2026.5 ✅ 最後驗證 2026年7月4日 ✍️ HermesAgent.download Contributors

安裝腳本跑完,畫面看起來一切正常,你興沖沖打了 hermes,結果:

zsh: command not found: hermes

先別重裝。 九成的情況安裝是成功的,問題出在你現在這個終端機視窗還不知道它的存在。

為什麼會這樣

安裝腳本把 hermes 執行檔放在 ~/.local/bin,並把這個路徑寫進你的 shell 設定檔1

已經開著的終端機視窗是在安裝之前啟動的,它讀到的是舊的 PATH——就像你改了設定檔卻沒重啟程式。

解法一:重新載入 shell(最快)

source ~/.zshrc

macOS 從 Catalina 起預設是 zsh。如果你用 bash:

source ~/.bashrc

成功判準:這行指令不會有任何輸出(沒消息就是好消息)。接著打 hermes doctor,有反應就是好了。

解法二:開一個新的終端機視窗

不用記指令。新視窗會重新讀 shell 設定檔,自動拿到新的 PATH1

用 VS Code 或 IDE 內建終端機的話,可能要完全重啟編輯器才生效,只關掉分頁不夠。

還是不行?檢查 PATH 有沒有那一段

echo $PATH | tr ':' '\n' | grep local

預期輸出:應該看到一行包含 /.local/bin 的路徑,例如 /Users/yourname/.local/bin

什麼都沒印出來代表安裝腳本沒能改到你的 shell 設定檔。手動加:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

(bash 使用者把兩處 .zshrc 換成 .bashrc)

確認執行檔真的存在

PATH 沒問題卻還是找不到,直接看檔案在不在:

ls -l ~/.local/bin/hermes

預期輸出:一行檔案資訊。如果是 No such file or directory,那才是真的安裝失敗——重跑一次安裝指令,並注意過程中有沒有紅色錯誤訊息。

全面診斷

hermes doctor

官方的環境診斷指令,逐項檢查相依套件與設定2

常見問題

我用 fish 或其他 shell?

Hermes 預設載入 ~/.bashrc。用其他 shell 要在 config.yamlterminal.shell_init_files 加入你自己的初始化檔1

桌面版也會遇到嗎?

不會。桌面版是圖形介面應用程式,不透過 PATH 啟動。但你想從終端機呼叫的話,還是要走上面的流程。

每次開新視窗都要 source 一次嗎?

不用。source 只是讓當前視窗立刻生效;設定檔已經改好了,之後新開的視窗會自動載入。

下一步

Footnotes

  1. Nous Research, FAQ — https://hermes-agent.nousresearch.com/docs/reference/faq(2026-07-23 存取) 2 3

  2. Nous Research, Installation — https://hermes-agent.nousresearch.com/docs/getting-started/installation

官方來源