我的 OpenClaw 今天推送了 2026.4.2 的更新,体验了一圈后发现这个版本还挺值得升的。今天顺手把升级流程整理了一遍,不管你是 Node.js 老手还是刚装上没几天,都能找到适合你的方法。
为什么要升级?
每次版本更新,OpenClaw 都会修一堆 bug、提升稳定性,有时候还会加新功能。2026.4.2 这个版本据说对 Gateway 的稳定性做了优化,而且某些场景下的响应速度也有所提升。
但说实话,更重要的是安全。软件这种东西,不更新就等于在裸奔。你想想,漏洞在那摆着,黑客可不会等你准备好。
所以——
别拖,有更新就升。
方法一:一条命令搞定(推荐)
这是最简单的方式,OpenClaw 官方也推荐这个。
打开你的终端,输入:
openclaw update就这一条命令,OpenClaw 会自动:
- 1. 检测你的安装方式(npm 还是 git)
- 2. 拉取最新版本
- 3. 运行
openclaw doctor检查健康状态 - 4. 重启 Gateway
真的就这么简单。
如果你想先看看会更新到什么版本,不实际执行,可以用 --dry-run 参数预览:
openclaw update --dry-run想切换到测试频道(beta)再更新:
openclaw update --channel beta方法二:重跑安装脚本
如果你用的是一键安装脚本装的,也可以重新跑一遍:
curl -fsSL https://openclaw.ai/install.sh | bash加上 --no-onboard 可以跳过初始配置向导:
curl -fsSL https://openclaw.ai/install.sh | bash -- --no-onboard方法三:手动 npm / pnpm
如果你习惯手动挡,或者用的是自定义安装,用包管理器更新也很方便:
npm:
npm i -g openclaw@latestpnpm:
pnpm add -g openclaw@latest升级之后,别忘了这三步
升级完了不等于就完事了!我之前有次升级完没检查,结果 Gateway 一直报错,还以为是版本问题……结果就是个配置文件没迁移。
第一步:运行 doctor 检查
openclaw doctor这个命令会:
- • 检查配置文件是否需要迁移
- • 审计 DM 策略
- • 检查 Gateway 健康状态
第二步:重启 Gateway
openclaw gateway restart第三步:验证一下
openclaw health看到输出正常,心里才踏实。
要是升完出问题了怎么办?
首先,别慌。
方法一:回滚到之前的版本(npm)
npm i -g openclaw@<版本号>
openclaw doctor
openclaw gateway restart想查某个版本号?
npm view openclaw version方法二:完全重装
这是最后一招了:
- 1. 先卸载当前版本
- 2. 清理配置(注意备份!)
- 3. 重新跑安装脚本
建议:开启自动更新
如果你懒得每次手动升,可以在配置里开启自动更新。
编辑 ~/.openclaw/openclaw.json:
{
"update": {
"channel": "stable",
"auto": {
"enabled": true,
"stableDelayHours": 6,
"stableJitterHours": 12
}
}
}不过我个人的建议是:生产环境用自动更新,测试环境可以手动折腾。 毕竟稳定最重要。
总结
升级这件事,说大不大说小不小。我的建议是:
- 1. 有更新就升,别拖延
- 2. 升完一定跑一遍 doctor + 重启
- 3. 出问题了不要慌,回滚是可行的
好了,教程结束。希望对你有帮助!
你升级过程中遇到什么坑了?欢迎评论区聊聊。
更多 OpenClaw 使用技巧,欢迎关注「科技江湖」,我们下期见!*
夜雨聆风