Docs 高级设置

高级设置

Claude Code 的系统要求、特定于平台的安装、版本管理和卸载。

Claude Code 的系统要求、平台安装指南、版本管理与卸载。

本页涵盖系统要求、各平台安装细节、更新和卸载。如果你想看首次使用的引导教程,请参阅快速入门。如果你从未用过终端,请参阅终端指南

系统要求

Claude Code 支持以下平台和配置:

  • 操作系统
    • macOS 13.0+
    • Windows 10 1809+ 或 Windows Server 2019+
    • Ubuntu 20.04+
    • Debian 10+
    • Alpine Linux 3.19+
  • 硬件:4 GB+ RAM
  • 网络:需要联网。详见网络配置
  • Shell:Bash、Zsh、PowerShell 或 CMD。Windows 上需要安装 Git for Windows
  • 地区Anthropic 支持的国家/地区

额外依赖

  • ripgrep:通常已包含在 Claude Code 中。如果搜索功能异常,请参阅搜索问题排查

安装 Claude Code

提示

更喜欢图形界面?桌面应用可以让你不用终端也能使用 Claude Code。下载 macOSWindows 版本。

刚接触终端?请参阅终端指南获取分步说明。

安装 Claude Code 可以选择以下方式:

原生安装(推荐)

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

Windows 需要先安装 Git for Windows

说明

原生安装会自动后台更新,始终保持最新版本。

Homebrew

brew install --cask claude-code

说明

Homebrew 安装不会自动更新。请定期运行 brew upgrade claude-code 获取最新功能和安全补丁。

WinGet

winget install Anthropic.ClaudeCode

说明

WinGet 安装不会自动更新。请定期运行 winget upgrade Anthropic.ClaudeCode 获取最新功能和安全补丁。

安装完成后,在项目目录中打开终端并启动 Claude Code:

claude

如果安装过程中遇到问题,请参阅故障排除指南

Windows 设置

Windows 上的 Claude Code 需要 Git for Windows 或 WSL。你可以从 PowerShell、CMD 或 Git Bash 启动 claude。Claude Code 内部使用 Git Bash 执行命令,不需要以管理员身份运行 PowerShell。

选项 1:原生 Windows + Git Bash

安装 Git for Windows,然后从 PowerShell 或 CMD 运行安装命令。

如果 Claude Code 找不到你的 Git Bash,可以在 settings.json 中指定路径:

{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

选项 2:WSL

WSL 1 和 WSL 2 均可使用。WSL 2 支持沙箱以增强安全性,WSL 1 不支持沙箱。

Alpine Linux 及基于 musl 的发行版

Alpine 和其他基于 musl/uClibc 的发行版,原生安装需要 libgcclibstdc++ripgrep。先用包管理器安装它们,然后设置 USE_BUILTIN_RIPGREP=0

在 Alpine 上安装所需包:

apk add libgcc libstdc++ ripgrep

然后在 settings.json 中将 USE_BUILTIN_RIPGREP 设为 0

{
  "env": {
    "USE_BUILTIN_RIPGREP": "0"
  }
}

验证安装

安装完成后,确认 Claude Code 工作正常:

claude --version

要做更详细的安装和配置检查,运行 claude doctor

claude doctor

登录认证

Claude Code 需要 Pro、Max、Teams、Enterprise 或 Console 账户。免费的 Claude.ai 账户不包含 Claude Code 使用权限。你也可以配合第三方 API 提供商使用,如 Amazon BedrockGoogle Vertex AIMicrosoft Foundry

安装后运行 claude,按照浏览器提示完成登录。所有账户类型和团队配置详见认证

更新 Claude Code

原生安装会自动后台更新。你可以配置发布通道来控制更新节奏——立即获取更新或按延迟的稳定计划更新,也可以完全禁用自动更新。Homebrew 和 WinGet 安装需要手动更新。

自动更新

Claude Code 启动时检查更新,运行时也会定期检查。更新在后台下载安装,下次启动时生效。

注意

Homebrew 和 WinGet 安装不会自动更新。请用 brew upgrade claude-codewinget upgrade Anthropic.ClaudeCode 手动更新。

已知问题: Claude Code 可能会在包管理器中尚未发布新版本时就通知你更新。如果升级失败,请稍后重试。

Homebrew 升级后会在磁盘上保留旧版本。定期运行 brew cleanup claude-code 回收磁盘空间。

配置发布通道

autoUpdatesChannel 设置控制自动更新和 claude update 使用哪个版本通道:

  • "latest"(默认):新功能发布后立即获取
  • "stable":使用大约一周前的版本,跳过有严重回归的版本

通过 /config自动更新通道 配置,或添加到 settings.json

{
  "autoUpdatesChannel": "stable"
}

企业部署可以使用托管设置在整个组织内统一发布通道。

禁用自动更新

settings.jsonenv 中将 DISABLE_AUTOUPDATER 设为 "1"

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

手动更新

要立即应用更新而不等待后台检查,运行:

claude update

高级安装选项

这些选项用于版本固定、从 npm 迁移以及验证二进制完整性。

安装指定版本

原生安装程序支持指定版本号或发布通道(lateststable)。安装时选择的通道会成为自动更新的默认通道。详见配置发布通道

安装最新版本(默认):

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

安装稳定版本:

macOS、Linux、WSL

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

Windows PowerShell

& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) stable

Windows CMD

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

安装特定版本号:

macOS、Linux、WSL

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

Windows PowerShell

& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 1.0.58

Windows CMD

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

已弃用的 npm 安装

npm 安装已弃用。原生安装更快、无需额外依赖,且支持自动后台更新。请尽量使用原生安装

从 npm 迁移到原生安装

如果你之前用 npm 安装了 Claude Code,请切换到原生安装:

# Install the native binary
curl -fsSL https://claude.ai/install.sh | bash

# Remove the old npm installation
npm uninstall -g @anthropic-ai/claude-code

你也可以在现有 npm 安装中运行 claude install 来安装原生二进制文件,然后删除 npm 版本。

用 npm 安装

如果因兼容性原因需要 npm 安装,必须先安装 Node.js 18+,然后全局安装:

npm install -g @anthropic-ai/claude-code

警告

不要使用 sudo npm install -g,这会导致权限问题和安全风险。如果遇到权限错误,请参阅权限错误排查

二进制完整性与代码签名

你可以通过 SHA256 校验和和代码签名验证 Claude Code 二进制文件的完整性。

  • 各平台的 SHA256 校验和发布在 https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{VERSION}/manifest.json。将 {VERSION} 替换为版本号,如 2.0.30
  • 已签名的二进制文件分发到以下平台:
    • macOS:由 “Anthropic PBC” 签名并经 Apple 公证
    • Windows:由 “Anthropic, PBC” 签名

卸载 Claude Code

根据你的安装方式选择对应的卸载步骤。

原生安装

删除 Claude Code 二进制文件和版本文件:

macOS、Linux、WSL

rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

Windows PowerShell

Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force
Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

Homebrew 安装

卸载 Homebrew cask:

brew uninstall --cask claude-code

WinGet 安装

卸载 WinGet 包:

winget uninstall Anthropic.ClaudeCode

npm

卸载全局 npm 包:

npm uninstall -g @anthropic-ai/claude-code

删除配置文件

警告

删除配置文件会清除你的所有设置、已允许的工具、MCP 服务器配置和会话历史。

删除 Claude Code 的设置和缓存数据:

macOS、Linux、WSL

# Remove user settings and state
rm -rf ~/.claude
rm ~/.claude.json

# Remove project-specific settings (run from your project directory)
rm -rf .claude
rm -f .mcp.json

Windows PowerShell

# Remove user settings and state
Remove-Item -Path "$env:USERPROFILE\.claude" -Recurse -Force
Remove-Item -Path "$env:USERPROFILE\.claude.json" -Force

# Remove project-specific settings (run from your project directory)
Remove-Item -Path ".claude" -Recurse -Force
Remove-Item -Path ".mcp.json" -Force