openclaw推荐的升级方式

缘起

openclaw的版本升级有多频繁,就不用我说了,25日、26日都有发版。

而且还不是那种小修小补的,版本说明都带滚动条了……

所以,想要更稳定、更安全、功能更强大的大龙虾,升级时必须的,而升级技能则是必备的。

升级方式推荐

升级方式是和你的安装方式关联的,我把用户分为俩种:

  1. 程序员和运维人员
  2. 普通用户

普通用户,我只推荐使用docker安装方式,他能隔离环境的问题,更方便的版本管理方式。

还不会使用docker安装openclaw的,推荐先看我之前写的记录

用docker来安装openclaw

今天主要记录一下我升级openclaw的过程,也是我推荐程序员和运维人员的安装openclaw的方式:

源码安装,源码升级

备份

升级任何系统,备份时必须的,openclaw需要备份的文件,官方文档推荐的是:

  1. 配置:~/.openclaw/openclaw.json
  2. 凭证:~/.openclaw/credentials/
  3. 工作区:~/.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的推荐:

自研第一个SKILL-openclaw入门

小结

对应程序员,我还是推荐使用源码安装和升级,尤其是在这个openclaw高速发展的时期,既可以快速的升级,还可以更方便的调试一些自己遇到的问题,甚至做一些修改,一些二次开发。

欢迎关注:

openclaw推荐的升级方式

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐