ubuntu
1.安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
激活 NVM
source ~/.bashrc
验证 NVM:检查 NVM 是否安装成功
nvm --version
2.安装 Node.js 和 npm:使用 NVM 安装你需要的 Node.js 版本(npm 会随之自动安装)
nvm install --lts
验证安装:最后,检查 Node.js 和 npm 的版本。
node -v
npm -v
设置 npm 全局包路径(避免权限问题)
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
你可以用下面命令检查是否配置正确:
npm config get prefix
应该输出 /home/wangqinxuan/.npm-global
3.安装 claude-code
npm install -g @anthropic-ai/claude-code
验证安装
claude --version
配置api key
mkdir -p ~/.claude
vim ~/.claude/settings.json
内容写
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "*************",
"ANTHROPIC_BASE_URL": "**********",
"ANTHROPIC_MODEL": "************"
}
}
注意,anthropic类型的api接口和openai的不太一样,每个中转站的BASE_URL会做一些区分。仔细观察你的第三方中专站的文档,是否提及anthropic风格的接口有专用的BASE_URL
vim用法:进入vim进入文件后,按 i 开启编辑模式,按esc进入只读模式。编辑完成后按shift+zz保存并退出。
跳过anthropic的登录页面
vim ~/.claude.json
vim ~/.claude.json
加入这项配置,可以跳过anthropic的登录页面
json
{
"hasCompletedOnboarding": true,
...
}
开启claudecode
claude