Claude Code 1.0.x安装
Claude Code:全局安装时 npm EACCES 权限被拒
npm error code EACCES — Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules'
- 受影响版本
- 1.0.x
- 修复版本
- —
- 最近验证
- Claude Code 1.0.x
根因
全局 npm 目录归 root 所有,不用 sudo 装会失败,而用 sudo 又会装出 root 属主的损坏环境。
复现步骤
在系统 npm 上运行 `npm install -g @anthropic-ai/claude-code`,报 EACCES。
解决方案 (2)
按社区投票排序。应用前请先确认验证版本。
47
#1官方适用版本 1.0.x
改用原生安装脚本(`curl -fsSL https://claude.ai/install.sh | bash`)而非全局 npm,安装到用户属主目录。
最近验证: Claude Code 1.0.x · maintainer
29
#2适用版本 1.0.x
或把 npm 全局 prefix 指向用户可写目录:`npm config set prefix ~/.npm-global`,把 `~/.npm-global/bin` 加入 PATH 后重装。切勿用 sudo。
最近验证: Claude Code 1.0.x · community