SuperAPI AI 工具集

update-claude-code

部署与运维

查看项目

更新于 10-16 01:33

技能介绍

用途:该技能用于把 Claude Code CLI 更新到最新版本,触发场景包括用户说“更新 Claude Code”“升级 Claude Code”“update claude code”“claude code 太旧了”或希望 Claude 自我更新时。

主要能力与用法:先执行 npm install -g @anthropic-ai/claude-code@latest 进行全局安装,然后用 claude --version 验证并报告版本号。接着可检查旧版本残留:ls ~/.local/share/claude/versions/ 查看本地版本目录,readlink ~/.local/bin/claude 查看当前 symlink 指向。若存在多个版本目录,应通过 npm 安装彻底绕开自动回滚机制,安装完成后可删除全部版本残留目录:rm -rf ~/.local/share/claude/versions/,再用 claude --version && which claude 验证,确认 which claude 输出的是 npm 路径而非 ~/.local/bin/claude。

限制与注意事项:curl -fsSL https://claude.ai/install.sh | bash 在部分地区(如中国大陆)无法访问,会返回 HTML 错误页面而非安装脚本,不要使用。npm 方式被认为是最可靠的更新方法,无需代理。若 npm 也失败,可用 npm --version 检查是否安装 npm,并提示先安装 Node.js。Claude Code 的自动更新机制会把各版本下载到 ~/.local/share/claude/versions/,~/.local/bin/claude 是 symlink;新版本崩溃时会自动回滚 symlink 到旧版本,导致 --version 显示低于预期,仅修改 symlink 无法解决,必须通过 npm 安装绕开。清理旧版本目录后,npm 安装的版本不受影响。