📚AI 编程官方教程中文版
官方教程中文版入门与安装

安装和更新 Claude Code

Claude Code 官方安装方式、系统要求、验证命令和更新策略。

Claude Code 官方当前推荐优先使用 native installer。macOS、Linux、WSL、Windows 都有对应安装方式;Homebrew 和 WinGet 也可用,但它们不会自动更新。

系统要求

官方 setup 文档列出的基础要求:

  • 操作系统:macOS 13.0+、Windows 10 1809+ 或 Windows Server 2019+、Ubuntu 20.04+、Debian 10+、Alpine Linux 3.19+。
  • 硬件:4 GB 以上内存,x64 或 ARM64 处理器。
  • 网络:需要可访问互联网。
  • Shell:Bash、Zsh、PowerShell 或 CMD。
  • 地区:需要位于 Anthropic 支持的国家或地区。
  • 搜索依赖:ripgrep 通常随 Claude Code 提供;如果搜索失败,再按官方排障补装或切换配置。

Windows 原生环境推荐安装 Git for Windows,这样 Claude Code 可以使用 Bash 工具;如果没有 Git Bash,会回退到 PowerShell。WSL 环境不需要 Git for Windows。

推荐安装命令

macOS、Linux、WSL:

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Windows CMD:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Homebrew:

brew install --cask claude-code

WinGet:

winget install Anthropic.ClaudeCode

如果你在 Windows 里看到 && 不是有效分隔符,大概率是在 PowerShell 里执行了 CMD 命令;如果 irm 不存在,大概率是在 CMD 里执行了 PowerShell 命令。

Windows 选择

官方把 Windows 分成三种使用方式:

  • Native Windows:适合 Windows 原生项目和工具;推荐安装 Git for Windows;不支持 sandboxing。
  • WSL 2:适合 Linux 工具链和需要 sandboxed command execution 的场景。
  • WSL 1:在不能使用 WSL 2 时可用;不支持 sandboxing。

如果项目本身在 WSL 文件系统里,就在 WSL 终端里安装和运行 claude。不要从 PowerShell 装完后跨环境操作 WSL 项目。

验证安装

安装完成后先确认版本:

claude --version

再跑更完整的环境检查:

claude doctor

如果出现 command not found,优先检查 PATH;如果登录失败,再看认证页和官方 troubleshoot-install。

更新策略

Native install 会在后台自动更新。更新通常在启动时或运行中检查,下载后在下一次启动生效。

Homebrew、WinGet、apt、dnf、apk 这类包管理器安装方式不会自动更新,需要手动执行升级:

brew upgrade claude-code
winget upgrade Anthropic.ClaudeCode

Homebrew 当前有两个 cask:

  • claude-code:稳定通道,通常比最新发布晚约一周,并跳过有重大回归的版本。
  • claude-code@latest:最新通道,新版本发布后尽快获得。

Native install 可以在 /config 里切换 auto-update channel,也可以在 settings.json 里设置:

{
  "autoUpdatesChannel": "stable"
}

官方来源

On this page