1️⃣ 快速开始
如果你已经迫不及待想要体验Claude Code,这里是快速安装命令:
# macOS/Linux 使用 Homebrew
brew install --cask claude-code
# 或者使用官方安装脚本
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
⚠️ 注意: 首次安装后需要配置API密钥才能使用,请继续阅读后续配置章节。
2️⃣ 安装方式详解
2.1 原生安装(推荐)
macOS
# 方法1: Homebrew(推荐)
brew install --cask claude-code
# 方法2: 官方脚本
curl -fsSL https://claude.ai/install.sh | bash
# 验证安装
claude --version
Linux
# 使用官方安装脚本
curl -fsSL https://claude.ai/install.sh | bash
# 添加到PATH(如果需要)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# 验证安装
claude --version
Windows
# 使用PowerShell
irm https://claude.ai/install.ps1 | iex
# 验证安装
claude --version
2.2 NPM 安装
# 全局安装
npm install -g @anthropic/claude-code
# 验证安装
claude --version
2.3 从 NPM 迁移到原生安装
如果你之前使用 NPM 安装,可以迁移到原生版本以获得更好的性能:
# 安装原生版本
claude install
# 查看安装位置
# Windows: C:\Users\用户名\.local\bin\claude.exe
# Linux/macOS: ~/.local/bin/claude
3️⃣ 环境变量配置
3.1 临时配置(测试用)
在终端中设置,仅当前会话有效:
# 设置API密钥
export ANTHROPIC_AUTH_TOKEN="你的API密钥"
# 设置自定义API端点(可选)
export ANTHROPIC_BASE_URL="https://your-api-endpoint.com"
# 启动Claude Code
claude
3.2 永久配置
Bash
# 添加到 ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="你的API密钥"' >> ~/.bashrc
echo 'export ANTHROPIC_BASE_URL="https://your-api-endpoint.com"' >> ~/.bashrc
# 重新加载配置
source ~/.bashrc
Zsh
# 添加到 ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="你的API密钥"' >> ~/.zshrc
echo 'export ANTHROPIC_BASE_URL="https://your-api-endpoint.com"' >> ~/.zshrc
# 重新加载配置
source ~/.zshrc
Windows PowerShell
# 添加到配置文件
echo '$env:ANTHROPIC_AUTH_TOKEN="你的API密钥"' >> $PROFILE
echo '$env:ANTHROPIC_BASE_URL="https://your-api-endpoint.com"' >> $PROFILE
# 重新加载配置
. $PROFILE
3.3 查看配置
# 查看所有Anthropic相关环境变量
printenv | grep ANTHROPIC
# 或使用env命令
env | grep ANTHROPIC
4️⃣ 首次运行配置
4.1 启动Claude Code
# 在项目目录中启动
cd your-project
claude
首次启动时,Claude Code会引导你完成初始配置:
- 选择主题 - 选择你喜欢的颜色主题
- 确认安全须知 - 阅读并确认安全使用须知
- Terminal配置 - 使用默认配置或自定义
- 信任工作目录 - 授权Claude访问当前目录
4.2 初始化项目
# 在项目根目录运行
claude /init
# 这会创建 CLAUDE.md 文件,包含项目信息
4.3 检查系统状态
# 运行系统检查
claude /doctor
# 查看当前配置
claude /config
5️⃣ 验证与故障排除
5.1 基础验证命令
# 检查版本
claude --version
# 检查安装状态
claude /doctor
# 测试API连接
claude -p "Hello, Claude!"
5.2 常见问题解决
问题1: 命令未找到
# macOS/Linux
which claude
# 如果没有输出,添加到PATH
export PATH="$HOME/.local/bin:$PATH"
# Windows
Get-Command claude
# 如果没有输出,检查PATH环境变量
问题2: API密钥错误
# 检查环境变量
echo $ANTHROPIC_AUTH_TOKEN
# 临时设置测试
export ANTHROPIC_AUTH_TOKEN="正确的密钥"
claude -p "test"
问题3: 网络连接问题
# 测试API端点连接
curl -I https://api.anthropic.com
# 如果使用自定义端点
curl -I $ANTHROPIC_BASE_URL
5.3 清理缓存
如果遇到奇怪的缓存问题,可以清理缓存:
# 清理Claude Code缓存
rm -rf ~/.claude/cache
# 清理VSCode缓存(可选)
# macOS
rm -rf ~/Library/Application\ Support/Code/User/workspaceStorage
# Windows
rmdir /s "%APPDATA%\Code\User\workspaceStorage"
5.4 日志和调试
# 启用详细日志
claude --verbose
# 查看日志文件位置
ls ~/.claude/logs/
💡 提示: 遇到问题时,可以先运行 `claude /doctor` 来获取系统状态信息,这通常能帮助定位问题所在。