openclaw推荐的升级方式
本文介绍了openclaw的两种升级方式:针对普通用户的docker安装方式和针对程序员/运维人员的源码安装升级方式。重点推荐了源码安装升级步骤:1)备份配置文件和数据;2)通过git pull获取最新代码;3)执行pnpm install/build/ui:build命令;4)使用pnpm openclaw doctor进行数据迁移;5)启动服务。文章强调源码安装方式在openclaw快速发展阶
openclaw推荐的升级方式
缘起
openclaw的版本升级有多频繁,就不用我说了,25日、26日都有发版。
而且还不是那种小修小补的,版本说明都带滚动条了……
所以,想要更稳定、更安全、功能更强大的大龙虾,升级时必须的,而升级技能则是必备的。
升级方式推荐
升级方式是和你的安装方式关联的,我把用户分为俩种:
- 程序员和运维人员
- 普通用户
普通用户,我只推荐使用docker安装方式,他能隔离环境的问题,更方便的版本管理方式。
还不会使用docker安装openclaw的,推荐先看我之前写的记录
今天主要记录一下我升级openclaw的过程,也是我推荐程序员和运维人员的安装openclaw的方式:
源码安装,源码升级
备份
升级任何系统,备份时必须的,openclaw需要备份的文件,官方文档推荐的是:
- 配置:~/.openclaw/openclaw.json
- 凭证:~/.openclaw/credentials/
- 工作区:~/.openclaw/workspace
但是我更是推荐,直接打包~/.openclaw
先看看我的测试环境的目录:

打包:
tar -cjvf openclaw.tar.bz2 openclaw

基于源码安装的步骤
这是github上项目的readme中推荐的安装方式:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # auto-installs UI deps on first run
pnpm build
pnpm openclaw onboard --install-daemon
# Dev loop (auto-reload on TS changes)
pnpm gateway:watch
所以,我的升级顺序就是:
git pull
pnpm install
pnpm build
pnpm ui:build
pnpm openclaw doctor
重点介绍一下最后一步:pnpm openclaw doctor
他并不是表面的那样,只是用来修复问题的,他还有一个更重要的工作:迁移
目前openclaw的快速发展中,功能也在飞速迭代,配置文件和数据文件个格式也在更新中,所以新版对配置文件和数据文件的要求也很高,就非常需要一个迁移工具来完成迁移这些文件。
第一次执行会检查并尝试修改:

如果没用问题,会提示用命令还修复:
pnpm openclaw doctor --fix

然后启动openclaw:
pnpm gateway:watch

看一下版本:

检查一下,上次开发的skill还在不在:

万事大吉!!!一切都还在!!!
还不理解SKILL的推荐:
小结
对应程序员,我还是推荐使用源码安装和升级,尤其是在这个openclaw高速发展的时期,既可以快速的升级,还可以更方便的调试一些自己遇到的问题,甚至做一些修改,一些二次开发。
欢迎关注:
更多推荐



所有评论(0)