Linux 安装
在 Linux 系统上安装和配置 Claude Code
Linux 安装 Claude Code
安装前请先完成 环境准备,确保已安装 Git 和 Node.js。
安装 Claude Code
打开终端,选择以下任一方式安装:
npm install -g @anthropic-ai/claude-codecurl -fsSL https://claude.ai/install.sh | bash此方式支持自动后台更新。
验证安装:
claude --version如果遇到权限错误,不要使用 sudo npm install -g,而是修复 npm 权限:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc然后重新执行安装命令。
配置 API
令牌(API Key)请前往 Baka API 控制台 的「令牌」页面创建并复制。详见 创建令牌。
手动配置方式(二选一):
每台电脑的环境配置可能不同,如果一种方式不生效,请尝试其他方式。
编辑 ~/.claude/settings.json(如不存在则创建):
mkdir -p ~/.claude
nano ~/.claude/settings.json写入以下内容:
{
"env": {
"ANTHROPIC_BASE_URL": "https://bakastream.icu/",
"ANTHROPIC_API_KEY": "sk-你的令牌"
}
}保存后即可生效,无需重启终端。
echo 'export ANTHROPIC_BASE_URL="https://bakastream.icu/"' >> ~/.bashrc
echo 'export ANTHROPIC_API_KEY="sk-你的令牌"' >> ~/.bashrc
source ~/.bashrc如果使用 Zsh,请将 ~/.bashrc 替换为 ~/.zshrc。
请妥善保管你的令牌,不要在公开场合分享或提交到代码仓库。
跳过官方登录(国内用户必看)
首次运行 claude 时,会要求登录 Anthropic 官方账号,这一步需要翻墙。如果你没有梯子,可以通过以下命令跳过登录:
# 先运行一次 claude 让它生成配置文件,然后关闭
claude
# 执行跳过登录命令
python3 -c "
import json, os
f = os.path.expanduser('~/.claude.json')
d = json.load(open(f))
d['hasCompletedOnboarding'] = True
json.dump(d, open(f, 'w'))
"也可以手动编辑 ~/.claude.json,在 JSON 最后一个 } 之前加上:
"hasCompletedOnboarding": true执行完毕后重新打开终端,输入 claude 即可跳过登录直接使用。
验证配置
进入你的项目目录,运行测试命令:
claude "你好,这是一条测试消息"如果 Claude 正常回复,说明配置成功。