claude code的安装和更新方法(macos)

claude code的安装和更新方法(macos)

目录

一、native安装:Run `claude install`

二、npm安装

1. 安装 node.js

2. 安装/更新 claude code

2.1. 检查当前版本和最新版本

3. Claude Code 自带更新命令: claude update


一句话总结:用npm安装claude code,用brew安装npm,用node来安装npm

  • homebrew是macos的系统级包管理器,类似app store的命令行版
  • npm是node.js的包管理器,类似python的pip

【注意】

1)brew也可以安装claude code,而且能一条命令搞定安装和更新

(安装:brew install claude-code;更新:brew upgrade 一次性更新所有软件);

2)从跨平台和生态规模来看,npm 更加通用,看个人需求


一、native安装:Run `claude install`

1)在终端输入

claude install

2)如果安装后显示:Native installation exists but ~/.local/bin is not in your PATH. 

那就修改PATH,把~/.local/bin放到最优先级

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

代码解读:

echo '...':输出引号内的文本

>> ~/.zshrc:将输出追加到~/.zshrc 文件末尾(>> 是追加,> 是覆盖)

source ~/.zshrc:在当前 shell 中重新加载~/.zshrc 配置文件,这样修改立即生效,不需要重启终端

export PATH="$HOME/.local/bin:$PATH":

  • export PATH=:设置并导出环境变量PATH,注意:没有export 的话,变量只在当前 shell 生效,所以要加上export
  • $HOME/.local/bin:把用户主目录下的.local/bin 目录加入搜索路径(写入方式是自动追加到末尾)
  • :$PATH:保留原有的 PATH 内容,用: 分隔

总结来说,这段代码讲的是:输出引号内文本,追加到nano末尾,并立即激活生效,文本内容是把.local/bin作为最优先路径

二、npm安装

1. 安装 node.js

# 更新 Homebrew brew update # 升级所有已安装的软件包 brew upgrade # 安装 Node.js(会同时安装最新稳定版 + npm) brew install node

2. 安装/更新 claude code

# 全局安装 Claude Code npm install -g @anthropic-ai/claude-code

【注意】

更新命令和安装命令一样,都是上述命令

npm install -g 会自动检测已安装的版本,如果有新版本就会覆盖更新到最新版

2.1. 检查当前版本和最新版本

# 查看当前安装的版本 claude --version # 查看 npm 上的最新版本 npm show @anthropic-ai/claude-code version

3. Claude Code 自带更新命令: claude update

claude code自己有更新命令,直接输入即可更新,不需要经过npm

claude update

记住claude update这个指令,这个更新命令最简单、最推荐

 

Could not load content