macOS 安装指南
本指南帮助你在 macOS 上配置 AI 编程工具,使用 Any API 作为 API 中转服务。
Step 1: 安装 Node.js 环境
方法一:使用 Homebrew 安装(推荐)
bash
brew install node如果未安装 Homebrew,可以先安装:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"方法二:官网下载
- 访问 https://nodejs.org
- 下载 LTS 版本的
.pkg文件并安装
验证安装
bash
node --version
npm --versionStep 2: 安装 Claude Code
bash
npm install -g @anthropic-ai/claude-code验证安装:
bash
claude --versionStep 3: 设置环境变量
首先确认你的 Shell 类型:
bash
echo $SHELLmacOS Catalina 及以后默认使用 zsh。
方法一:临时设置(当前会话)
bash
export ANTHROPIC_BASE_URL="https://anyapi.pro"
export ANTHROPIC_AUTH_TOKEN="your_api_key"方法二:zsh 永久设置(推荐)
bash
echo '' >> ~/.zshrc
echo '# API config' >> ~/.zshrc
echo 'export ANTHROPIC_BASE_URL="https://anyapi.pro"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="your_api_key"' >> ~/.zshrc
source ~/.zshrc方法三:bash 永久设置
bash
echo 'export ANTHROPIC_BASE_URL="https://anyapi.pro"' >> ~/.bash_profile
echo 'export ANTHROPIC_AUTH_TOKEN="your_api_key"' >> ~/.bash_profile
source ~/.bash_profile方法四:配置文件(推荐)
修改配置文件 vim ~/.claude/settings.json:
json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "替换为您的API Key",
"ANTHROPIC_BASE_URL": "https://anyapi.pro",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
},
"permissions": {
"allow": [],
"deny": []
}
}验证环境变量
bash
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_AUTH_TOKENStep 4: 开始使用
bash
claude在特定项目中使用:
bash
cd ~/Projects/my-project
claude常见问题
安全性阻止运行
- 打开「系统偏好设置」>「隐私与安全性」
- 找到被阻止的应用,点击「仍要打开」
npm 权限错误 (EACCES)
bash
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @anthropic-ai/claude-code