柴柴's TIL

Claude 本地安装后仍显示旧版本的根因是 PATH 命中旧链接

· 4 views ·

install.sh 安装成功到 ~/.local/bin/claude 后,如果 CLI 仍提示旧版本,通常不是安装失败,而是 PATH 仍优先命中旧的全局入口(如 /usr/local/bin/claude)。

排查顺序:

which -a claude
claude -v
ls -l /usr/local/bin/claude

修复:

sudo rm -f /usr/local/bin/claude
hash -r
which -a claude
claude -v

which -a 只剩 ~/.local/bin/claudeclaude -v 显示新版本(如 2.1.69+)时,切换完成。