macOS 安装 Claude Code 总怕环境配错?保姆级教程实操
前言
现在很多 AI 工具的安装门槛,其实不在“有没有教程”,而在“教程能不能真的走通”。尤其是 macOS 用户,常常会在 Node.js、配置文件路径、环境变量刷新这些小地方反复卡住,最后问题并不大,但很耗时间。
这篇文章把 macOS 下 Claude Code 的安装、API 配置、可选的 VSCode 插件设置,以及常见连接报错处理整理成一套完整流程。
正文
1. 先安装 Node.js
Claude Code 要求本地先有 Node.js 环境,最低版本为 18,建议直接使用 LTS。
方法一:官网下载
访问 Node.js 官网下载 LTS 版本,双击安装包后按向导完成安装。
方法二:Homebrew 安装
如果你平时就用 Homebrew,可以直接执行:
brew install node
安装完成后先验证版本:
node --version
# 输出示例:v20.11.0
npm --version
# 输出示例:10.2.4
只要能正常返回版本号,就说明 Node.js 已安装完成。
2. 安装 Claude Code
执行下面的命令全局安装:
npm install -g @anthropic-ai/claude-code
安装后验证:
claude --version
确认命令可用后,再继续做 API 配置。
3. 配置 API 连接
3.1 获取 API Key
我最近用的是88api中转(https://api.88api.shop),使用中转站的好处就是不需要翻墙和注册海外账户,或者大家也可以用自己的。
- 注册登录以后,点击侧边栏的 “API 令牌”

- 点击"添加令牌"

- 创建令牌,名称随意,直接提交

- 获取 API Key,注意妥善保管,不要公开或分享。Base URL 是 API 服务的访问入口,后续配置时会用到,一并记录好。

- 点击"知道了",在令牌列表中可以点击"复制"按钮获取 API Key

这个 Key 本质上就是身份凭证,建议单独保存,避免泄露。
3.2 方法一:配置文件方式
这是更推荐的做法。
配置文件路径:
~/.claude/settings.json
配置内容:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "你的API密钥",
"ANTHROPIC_BASE_URL": "你的 88API Base URL"
}
}
创建方式如下:
# 创建 .claude 目录(如已存在则跳过)
mkdir -p ~/.claude
# 创建并编辑配置文件
nano ~/.claude/settings.json
将配置内容粘贴后保存即可。
3.3 方法二:环境变量方式
如果你不想用配置文件,也可以直接写环境变量。
临时设置当前终端:
export ANTHROPIC_BASE_URL="你的 88API Base URL"
export ANTHROPIC_AUTH_TOKEN="你的API密钥"
永久设置可写入 ~/.zshrc 或你当前使用的 shell 配置文件:
export ANTHROPIC_BASE_URL="你的 88API Base URL"
export ANTHROPIC_AUTH_TOKEN="你的API密钥"
保存后执行:
source ~/.zshrc
注意:记得把
"你的API密钥"替换成实际生成的 Key。如果是在 VS Code 或 Cursor 的集成终端里用 Claude Code,建议配置后彻底重启 IDE,否则新环境变量可能不会立刻生效。
4. VSCode 插件配置(可选)
如果你还在用 VSCode 的 Claude 插件,需要额外补充一个插件配置文件。
文件路径:
~/.claude/config.json
文件内容:
{
"primaryApiKey": "any"
}
创建方式:
# 创建 .claude 目录(如已存在则跳过)
mkdir -p ~/.claude
# 创建并编辑配置文件
nano ~/.claude/config.json
这里要区分清楚,config.json 是 VSCode 插件使用的,而 settings.json 是 Claude Code 命令行工具使用的,两者作用不同。
5. 开始使用
全部配置完成后,直接启动:
claude
如果想查看命令帮助:
claude --help
6. 常见问题排查
问题 1:Unable to connect to Anthropic services
如果 Claude Code 启动后提示无法连接到 Anthropic 服务,常见原因是首次引导没有完成。处理方式是在用户根目录创建 .claude.json。
文件路径:
~/.claude.json
文件内容:
{
"hasCompletedOnboarding": true
}
可以直接执行:
cat > ~/.claude.json << 'EOF'
{
"hasCompletedOnboarding": true
}
EOF
再确认一下文件内容:
cat ~/.claude.json
如果内容正确,重启 Claude Code 再试即可。
调试技巧
如果问题还在,可以优先排查下面几项:
- 网络是否正常
- 终端或 IDE 是否已经彻底重启
- API Key 是否填写错误
- 配置文件路径是否写到了正确的用户目录下
总结
macOS 下安装 Claude Code 的流程并不复杂,但配置阶段的几个细节很容易让人来回折腾,比如 .claude 目录位置、环境变量加载时机,以及首次引导文件是否补齐。把这些点一次整理清楚,后面会轻松很多。
如果你只是想尽快把 Claude Code 在本机跑通,这篇里的顺序基本就够用了。后面真遇到问题,也建议优先回头检查配置路径、环境变量和重启状态,而不是先怀疑安装命令本身。
更多推荐

所有评论(0)