第一步:准备工作 - 检查 Node.js
1.1 检查 Node.js 版本
node --version
要求:Node.js 18 或更高版本。
1.2 如果没有安装,执行安装
注意:这一步时间较长,因为需要下载最新版本。
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
第二步:解决 npm 权限问题
2.1 问题说明
直接运行 npm install -g 会遇到权限错误:
npm error code EACCES
npm error Error: EACCES: permission denied
原因:npm 默认将全局包安装到系统目录(/usr/lib/node_modules/),需要 root 权限。
2.2 解决方案:配置 npm 使用用户目录
步骤 1:创建 npm 全局目录
mkdir -p ~/.npm-global
步骤 2:配置 npm 使用这个目录
npm config set prefix '~/.npm-global'
步骤 3:将目录添加到 PATH
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
第三步:安装 Claude Code
3.1 执行安装命令
npm install -g @anthropic-ai/claude-code
安装过程会显示:
added 3 packages in 28s
3.2 验证安装成功
claude --version
应该显示版本号,例如:
2.1.17 (Claude Code)
如果看到版本号,说明安装成功。

