系統需求
Claude Code 在以下平台和配置上運行:- 作業系統:
- macOS 13.0+
- Windows 10 1809+ 或 Windows Server 2019+
- Ubuntu 20.04+
- Debian 10+
- Alpine Linux 3.19+
- 硬體:4 GB+ RAM、x64 或 ARM64 處理器
- 網路:需要網際網路連線。請參閱網路配置。
- Shell:Bash、Zsh、PowerShell 或 CMD。原生 Windows 設定需要 Git for Windows。WSL 設定不需要。
- 位置:Anthropic 支援的國家
其他依賴項
- ripgrep:通常包含在 Claude Code 中。如果搜尋失敗,請參閱搜尋疑難排解。
安裝 Claude Code
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:If you see
The token '&&' is not a valid statement separator, you’re in PowerShell, not CMD. If you see 'irm' is not recognized as an internal or external command, you’re in CMD, not PowerShell. Your prompt shows PS C:\ when you’re in PowerShell and C:\ without the PS when you’re in CMD.Native Windows setups require Git for Windows. Install it first if you don’t have it. WSL setups do not need it.Native installations automatically update in the background to keep you on the latest version.
在 Windows 上設定
您可以在 Windows 上原生執行 Claude Code 或在 WSL 內執行。根據您的專案位置和所需功能進行選擇:| 選項 | 需要 | 沙箱 | 何時使用 |
|---|---|---|---|
| 原生 Windows | Git for Windows | 不支援 | Windows 原生專案和工具 |
| WSL 2 | WSL 2 已啟用 | 支援 | Linux 工具鏈或沙箱化命令執行 |
| WSL 1 | WSL 1 已啟用 | 不支援 | 如果 WSL 2 無法使用 |
PS C:\Users\YourName>,在 CMD 中顯示 C:\Users\YourName>(沒有 PS)。如果您是終端機新手,終端機指南會逐步說明每個步驟。
安裝後,從 PowerShell、CMD 或 Git Bash 啟動 claude。Claude Code 在內部使用 Git Bash 來執行命令,無論您從何處啟動它。如果 Claude Code 找不到您的 Git Bash 安裝,請在您的 settings.json 檔案中設定路徑:
CLAUDE_CODE_USE_POWERSHELL_TOOL=1 以選擇加入或 0 以選擇退出。請參閱 PowerShell tool 以了解設定和限制。
選項 2:WSL
開啟您的 WSL 發行版本並從上面的安裝說明執行 Linux 安裝程式。您在 WSL 終端機內安裝和啟動 claude,而不是從 PowerShell 或 CMD。
Alpine Linux 和 musl 型發行版
Alpine 和其他 musl/uClibc 型發行版上的原生安裝程式需要libgcc、libstdc++ 和 ripgrep。使用您的發行版套件管理員安裝這些,然後設定 USE_BUILTIN_RIPGREP=0。
此範例在 Alpine 上安裝所需的套件:
settings.json 檔案中將 USE_BUILTIN_RIPGREP 設定為 0:
驗證您的安裝
安裝後,確認 Claude Code 正常運作:claude doctor:
驗證身份
Claude Code 需要 Pro、Max、Team、Enterprise 或 Console 帳戶。免費的 Claude.ai 方案不包括 Claude Code 存取權。您也可以透過第三方 API 提供者(如 Amazon Bedrock、Google Vertex AI 或 Microsoft Foundry)使用 Claude Code。 安裝後,執行claude 並按照瀏覽器提示登入。請參閱驗證以了解所有帳戶類型和團隊設定選項。
更新 Claude Code
原生安裝會在背景自動更新。您可以配置發行版本通道來控制您是立即接收更新還是按延遲穩定時間表接收,或完全停用自動更新。Homebrew、WinGet 和Linux 套件管理員安裝需要手動更新。自動更新
Claude Code 在啟動時和執行期間定期檢查更新。更新會在背景下載和安裝,然後在您下次啟動 Claude Code 時生效。Homebrew、WinGet、apt、dnf 和 apk 安裝不會自動更新。對於 Homebrew,執行
brew upgrade claude-code 或 brew upgrade claude-code@latest,取決於您安裝的 cask。對於 WinGet,執行 winget upgrade Anthropic.ClaudeCode。對於 Linux 套件管理員,請參閱使用 Linux 套件管理員安裝中的升級命令。已知問題:Claude Code 可能會在新版本在這些套件管理員中可用之前通知您有更新。如果升級失敗,請稍候並稍後重試。Homebrew 在升級後會將舊版本保留在磁碟上。定期執行 brew cleanup 以回收磁碟空間。配置發行版本通道
使用autoUpdatesChannel 設定控制 Claude Code 為自動更新和 claude update 遵循的發行版本通道:
"latest",預設值:在新功能發佈時立即接收"stable":使用通常約一週舊的版本,跳過有重大迴歸的發佈
/config → 自動更新通道配置此項,或將其新增到您的 settings.json 檔案:
claude-code 追蹤穩定版本,claude-code@latest 追蹤最新版本。
固定最低版本
minimumVersion 設定建立一個下限。背景自動更新和 claude update 拒絕安裝低於此值的任何版本,因此如果您已經在較新的 "latest" 組建上,移至 "stable" 通道不會降級您。
透過 /config 從 "latest" 切換到 "stable" 會提示您保留目前版本或允許降級。選擇保留會將 minimumVersion 設定為該版本。切換回 "latest" 會清除它。
將其新增到您的 settings.json 檔案以明確固定下限:
停用自動更新
在您的settings.json 檔案的 env 鍵中將 DISABLE_AUTOUPDATER 設定為 "1":
DISABLE_AUTOUPDATER 只會停止背景檢查;claude update 和 claude install 仍然有效。若要阻止所有更新路徑(包括手動更新),請改為設定 DISABLE_UPDATES。當您透過自己的通道發佈 Claude Code 並需要使用者保持在您提供的版本上時,請使用此選項。
手動更新
若要立即套用更新而不等待下一次背景檢查,請執行:進階安裝選項
這些選項適用於版本固定、Linux 套件管理員、npm 和驗證二進位檔案完整性。安裝特定版本
原生安裝程式接受特定版本號或發行版本通道(latest 或 stable)。您在安裝時選擇的通道將成為自動更新的預設值。請參閱配置發行版本通道以取得更多資訊。
若要安裝最新版本(預設):
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
- macOS、Linux、WSL
- Windows PowerShell
- Windows CMD
使用 Linux 套件管理員安裝
Claude Code 發佈已簽署的 apt、dnf 和 apk 儲存庫。將stable 替換為 latest 以使用滾動通道。套件管理員安裝不會透過 Claude Code 自動更新;更新會透過您的正常系統升級工作流程進行。
所有儲存庫都使用 Claude Code 發佈簽署金鑰簽署。在信任金鑰之前,請按照每個標籤中的說明驗證它。
- apt
- dnf
- apk
適用於 Debian 和 Ubuntu。若要使用滾動通道,請變更 在信任之前驗證 GPG 金鑰指紋:
deb 行中的兩個 stable 出現次數:URL 路徑和套件組合名稱。gpg --show-keys /etc/apt/keyrings/claude-code.asc 應該報告 31DD DE24 DDFA B679 F42D 7BD2 BAA9 29FF 1A7E CACE。若要稍後升級,請執行 sudo apt update && sudo apt upgrade claude-code。使用 npm 安裝
您也可以將 Claude Code 安裝為全域 npm 套件。該套件需要 Node.js 18 或更新版本。@anthropic-ai/claude-code-darwin-arm64)提取二進位檔案,並透過 postinstall 步驟將其連結到位。已安裝的 claude 二進位檔案本身不會呼叫 Node。
支援的 npm 安裝平台為 darwin-arm64、darwin-x64、linux-x64、linux-arm64、linux-x64-musl、linux-arm64-musl、win32-x64 和 win32-arm64。您的套件管理員必須允許選擇性依賴項。如果安裝後二進位檔案遺失,請參閱疑難排解。
二進位檔案完整性和程式碼簽署
每個發佈都會發佈一個manifest.json,其中包含每個平台二進位檔案的 SHA256 校驗和。該資訊清單使用 Anthropic GPG 金鑰簽署,因此驗證資訊清單上的簽名可以傳遞地驗證它列出的每個二進位檔案。
驗證資訊清單簽名
步驟 1-3 需要具有gpg 和 curl 的 POSIX shell。在 Windows 上,在 Git Bash 或 WSL 中執行它們。步驟 4 包括 PowerShell 選項。
驗證簽名
驗證分離的簽名對比資訊清單。有效的結果報告
Good signature from "Anthropic Claude Code Release Signing <security@anthropic.com>"。gpg 也會為任何新匯入的金鑰列印 WARNING: This key is not certified with a trusted signature!。這是預期的。Good signature 行確認密碼檢查已通過。第 1 步中的指紋比較確認金鑰本身是真實的。資訊清單簽名適用於
2.1.89 及以後的發佈。較早的發佈在 manifest.json 中發佈校驗和,但沒有分離的簽名。平台程式碼簽名
除了簽署的資訊清單外,個別二進位檔案在支援的地方還帶有平台原生程式碼簽名。- macOS:由「Anthropic PBC」簽署並由 Apple 公證。使用
codesign --verify --verbose ./claude驗證。 - Windows:由「Anthropic, PBC」簽署。使用
Get-AuthenticodeSignature .\claude.exe驗證。 - Linux:二進位檔案不是單獨程式碼簽署的。如果您直接從
claude-code-releases儲存庫下載或使用原生安裝程式,請使用上面的資訊清單簽名驗證完整性。如果您使用 apt、dnf 或 apk 安裝,您的套件管理員會使用儲存庫簽署金鑰自動驗證簽名。
卸載 Claude Code
若要移除 Claude Code,請按照您的安裝方法的說明進行。原生安裝
移除 Claude Code 二進位檔案和版本檔案:- macOS、Linux、WSL
- Windows PowerShell
Homebrew 安裝
移除您安裝的 Homebrew cask。如果您安裝了穩定版 cask:WinGet 安裝
移除 WinGet 套件:apt / dnf / apk
移除套件和儲存庫配置:- apt
- dnf
- apk
npm
移除全域 npm 套件:移除配置檔案
VS Code 擴充功能、JetBrains 外掛程式和桌面應用程式也會寫入~/.claude/。如果其中任何一個仍然安裝,下次執行時目錄會被重新建立。若要完全移除 Claude Code,請在刪除這些檔案之前卸載 VS Code 擴充功能、JetBrains 外掛程式和桌面應用程式。
若要移除 Claude Code 設定和快取資料:
- macOS、Linux、WSL
- Windows PowerShell