OpenClaw 安装在 managed-install 目录,即 $OPENCLAW_DATA_DIR/openclaw(飞牛系统标准路径,普通用户无权限写 /vol1/@appcenter/ 系统层)。
路径公式:
{OPENCLAW_DATA_DIR}/openclaw每个飞牛系统的OPENCLAW_DATA_DIR不同,但 managed-install 结构一致。 不要硬编码/vol1/@apphome/...路径,动态获取更安全。不要 用
npm i -g openclaw(会报 EACCES 权限错误),也 不要 用openclaw update(同样是全局安装路径)。
在 managed-install 目录内直接 npm install:
bash
# 1. 查询当前运行版本
openclaw --version
# 2. 查询最新版本
npm view openclaw version
# 3. 在 managed-install 目录内更新(会覆盖旧版本,自动生效)
cd "$OPENCLAW_DATA_DIR/openclaw" && npm install openclaw@<最新版本>
# 4. 等待几秒让进程重新加载
bash
openclaw --version
npm view openclaw version
比较两者:
openclaw --version >= npm view openclaw version,已是最新的,无需操作bash
cd "$OPENCLAW_DATA_DIR/openclaw" && npm install openclaw@<最新版本>
等待 npm 完成(通常 1-2 分钟)。
bash
openclaw --version
确认输出为新版本号。网关会自动在新版本下运行。
sudo、 npm i -g、 openclaw update——这些都会失败症状原因解决EACCES permission denied用了全局安装改用 managed-install 目录内 npm install更新后版本没变进程缓存了旧路径等几秒再查,或确认 openclaw 路径指向正确目录npm 下载慢网络问题可以给 npm 设置镜像: npm config set registry https://registry.npmmirror.com