前四步参考 OpenClaw的安装部署调试(Ubuntu2204版本)_ubuntu openclaw 版本-CSDN博客 但是第四步 全局安装 OpenClaw 会遇到报错: :~$ npm install -g openclaw@latestnpm error code EACCESnpm error syscall mkdirnpm error path /usr/lib/node_modules/openclawnpm error errno -1
在Ubuntu 22.04系统上部署OpenClaw的具体步骤,可查阅这份基础指南:ubuntu openclaw 版本-CSDN博客。
但在执行第四步“全局安装OpenClaw”时,多数用户会遭遇权限报错:
:~$ npm install -g openclaw@latest
npm error code EACCES
npm error syscall mkdir
npm error path /usr/lib/node_modules/openclaw
npm error errno -13
npm error Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/openclaw'
......
npm notice
npm error A complete log of this run can be found in: /home/ubuntu/.npm/_logs/2026-03-04T06_56_33_404Z-debug-0.log
这源于npm默认的系统级安装路径/usr/lib/node_modules对普通用户锁定了写入权限。
推荐方案是建立用户级的全局npm目录,彻底规避权限冲突:
# 1、创建用户专属的全局包存储目录
mkdir ~/.npm-global
# 2、更改npm的全局安装前缀指向新目录
npm config set prefix '~/.npm-global'
# 3、将该目录的可执行文件路径加入环境变量
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
# 4、使环境变量配置立即生效
source ~/.bashrc
# 5、验证前缀路径(应显示/home/你的用户名/.npm-global)
npm config get prefix
# 6、重新执行OpenClaw全局安装
npm install -g openclaw@latest
# 7、校验安装结果
openclaw --version
安装完毕后,立即运行初始化向导(此命令也适用于重置配置):
openclaw onboard
配置流程中的参数填写与API密钥设置,可对照另一份教程的“完整安装日志”章节操作:在Ubuntu上快速部署OpenClaw完整教程_ubuntu部署openclaw-CSDN博客。
注:配置所需的智谱API密钥可在此平台免费申请:智谱AI开放平台。
全部配置完成后,请重启系统。日常启动OpenClaw服务仅需依序执行两条命令:
openclaw gateway start
openclaw dashboard
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述