首页 > 人工智能 >ubuntu22.04部署openclaw

ubuntu22.04部署openclaw

来源:互联网 2026-03-26 18:49:29

前四步参考 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

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。