iTerm2 直下 claude 沒有錯誤,但在 cmux 執行卻有錯誤。
Version
cmux 0.64.3
Issues

- 執行
claude抱怨installMethod是native,但在~/.local/bin卻找不到claude

- Claude Code 建議你將
~/.local/bin加入 PATH,但這卻是錯誤的建議,且加了也沒用,因為~./.local/bin下根本沒有cluade,Homebrew 並不是將claude安裝在此目錄下
~/.claude.json
{
"numStartups": 15,
"installMethod": "homebrew",
}
- 將
installMethod從native改成homebrew,如此 Claude Code 就不會去~/.local/bin找claude
Conclusion
- 正常使用 cmux 與 Cluade Code 不會出現這個問題,至少我其他兩台 MacBook 都沒問題,推測是安裝了 ACP Adapter 後,對根目錄的
.claude.json加了"installMethod": "native"後,導致 Claude Code 會因為是native而去檢查.local/bin,進而導致建議你將此目錄加入path,但事實上這也是錯誤的建議 - 將
installMethod改成homebrew後,經實測 WebStorm + ACP 使用 Claude Code 並不會受影響