需要环境node环境,node版本2.0.50;npm版本10.8.2
1、使用nvm管理node版本
# 下载并安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# 代替重启 shell
\. "$HOME/.nvm/nvm.sh"
# 下载并安装 Node.js:
nvm install 20
# 验证 Node.js 版本:
node -v # Should print "v20.20.2".
# 验证 npm 版本:
npm -v # Should print "10.8.2".
存在问题:
网络问题,可能无法从 GitHub 下载安装脚本。网络访问时容易超时或中断
可以通过修改host
//修改 Hosts 文件:
//打开 终端 (Terminal),使用系统自带的 nano 编辑器(操作最简单):
sudo nano /etc/hosts
185.199.108.133 raw.githubusercontent.com
//保存:按 Control + O,然后按回车键确认。
//退出:按 Control + X。

上图是已经设置好的
2、Claude(Claude Code v2.0.50)可以使用npm进行安装下载的(最新预电脑系统版本会有兼容性问题,所以安装了比较稳定的2.x版本)
# 1. 安装旧版本(例如 2.0.50)
npm install -g @anthropic-ai/claude-code@2.0.50
# 2. 测试
claude --version
# 3。启动
claude
3、启动后会报错提示无法校验,所以需要Claude需要绕开校验,配置校验
//1. 编辑 ~/.claude.json 文件
nano ~/.claude.json
//设置"hasCompletedOnboarding": true, 可以防止校验
{
"hasCompletedOnboarding": true,
"acceptedTos": true,
"autoUpdates": false,
"installMethod": "npm",
"userID": "claude-user-local-001"
}
启动成功了,但是还有会登录提示经过,因为还没有配置api key;需要配置模型,这里选择使用阿里百炼
配置 API 密钥
步骤 1:获取 API Key
-
访问 阿里百炼
-
注册/登录账号
-
进入控制台,创建 API Key
-
复制以
sk-开头的密钥
步骤2 配置到 Claude Code(阿里百炼(DashScope))
# 创建配置目录
mkdir -p ~/.claude
# 写入配置(替换 sk-xxx 为你的实际密钥)
cat > ~/.claude/settings.json << 'EOF'
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-你的百炼密钥",
"ANTHROPIC_BASE_URL": "https://dashscope.aliyuncs.com/apps/anthropic", //将请求指向国内服务商的兼容接口
"ANTHROPIC_MODEL": "qwen-max" //对应模型
}
}
EOF
步骤 3:验证配置
cat ~/.claude/settings.json
步骤 4:启动 Claude Code
claude
步骤 5:测试
Hello, can you help me?
回复成功,说明配置成功!