AI创想

标题: openclaw推荐的升级方式 [打印本页]

作者: 创想小编    时间: 前天 17:12
标题: openclaw推荐的升级方式
作者:CSDN博客
openclaw推荐的升级方式

缘起

openclaw的版本升级有多频繁,就不用我说了,25日、26日都有发版。
而且还不是那种小修小补的,版本说明都带滚动条了……
所以,想要更稳定、更安全、功能更强大的大龙虾,升级时必须的,而升级技能则是必备的。
升级方式推荐

升级方式是和你的安装方式关联的,我把用户分为俩种:
普通用户,我只推荐使用docker安装方式,他能隔离环境的问题,更方便的版本管理方式。
还不会使用docker安装openclaw的,推荐先看我之前写的记录
用docker来安装openclaw
今天主要记录一下我升级openclaw的过程,也是我推荐程序员和运维人员的安装openclaw的方式:
源码安装,源码升级
备份

升级任何系统,备份时必须的,openclaw需要备份的文件,官方文档推荐的是:
但是我更是推荐,直接打包~/.openclaw
先看看我的测试环境的目录:
(, 下载次数: 0)


打包:
  1. tar-cjvf openclaw.tar.bz2 openclaw
复制代码
(, 下载次数: 0)


基于源码安装的步骤

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


如果没用问题,会提示用命令还修复:
  1. pnpm openclaw doctor --fix
复制代码
(, 下载次数: 0)


然后启动openclaw:
  1. pnpm gateway:watch
复制代码
(, 下载次数: 0)


看一下版本:
(, 下载次数: 0)


检查一下,上次开发的skill还在不在:
(, 下载次数: 0)


万事大吉!!!一切都还在!!!
还不理解SKILL的推荐:
自研第一个SKILL-openclaw入门
小结

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

原文地址:https://blog.csdn.net/Casablanca1983/article/details/158580071




欢迎光临 AI创想 (http://www.llms-ai.com/) Powered by Discuz! X3.4