
昨天早上看到 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,适配最新版本格式。
到这里就完成了——你的小龙虾还是原来那只,记忆在,版本也新了。
更新遇到问题欢迎发出来,一起看看。
夜雨聆风