需要环境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

  1. 访问 阿里百炼

  2. 注册/登录账号

  3. 进入控制台,创建 API Key

  4. 复制以 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?

回复成功,说明配置成功!

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐