乐于分享
好东西不私藏

只需几行命令,让更新失败的OpenClaw满血复活

只需几行命令,让更新失败的OpenClaw满血复活

昨天早上看到 OpenClaw 更新了 v2026.3.31,后台任务加强和 QQ Bot 都是我一直想要的功能,二话没说直接更新——然后就没有然后了。openclaw -v 提示命令找不到,npm i -g openclaw@latest 也报错,直接废了。

晚上回去折腾了一通,终于找到了快速恢复的方法,记忆保留,版本也更新到了最新。

解决方案

我之前用 nvm 管理 Node,版本是 v22.22。OpenClaw 官方推荐使用 Node v24,而 nvm 每个版本的全局包路径是独立的(比如 v22 装在 ~/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw),所以切到 v24 重装不会影响原来的环境。

恢复步骤

1. 安装 Node v24

查看可安装版本:

nvm ls-remote

安装 v24 最新版:

nvm install v24.14.1

设为默认:

nvm alias default v24.14.1 

2. 重装 OpenClaw

npm i -g openclaw@latest

3. 修复环境

openclaw status --deep

openclaw doctor --fix

4. 更新配置文件

openclaw update 

确认后会同步更新 openclaw.json,适配最新版本格式。

到这里就完成了——你的小龙虾还是原来那只,记忆在,版本也新了。

更新遇到问题欢迎发出来,一起看看。