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/claude 且 claude -v 显示新版本(如 2.1.69+)时,切换完成。