Skip to content

版本升级指南

John Smith edited this page Jun 9, 2024 · 1 revision

版本升级指南

通过公共服务器使用时

通过公共服务器使用时不需要自己升级,因为作者会偷偷升级

本地使用时

如果你没有修改文件,比如上传自定义表情或修改data/config.ini文件,那么直接删除旧版本运行新版本即可

如果你修改了文件,有以下的方法保留数据:

简单的方法(不太推荐)

把新版本的文件全部复制到旧版本的目录,覆盖掉旧版本的文件。这种方法大部分时候应该没问题,但是不保证以后不会出错,所以不太推荐

另外,有的版本可执行文件名不一样,如果没有覆盖掉,删除较老的文件,保留较新的即可

复杂但保险的方法

修改的文件一般都在data目录,把旧版本的data目录复制到新版本的目录,覆盖掉新版本的文件

如果你修改了data/config.ini,旧版本的格式可能和新版本不兼容,这时运行blivechat会报错,然后可能用回默认配置或者启动不了。如果遇到这种情况,要对照着新版的data/config.example.ini文件,把配置改成新版的格式

通过Docker使用时

Docker的操作请参考Docker的文档

直接更新镜像,用新镜像运行容器即可。需要注意的是Docker的卷只会在刚创建时初始化,而前端文件是存在卷里的,所以如果你还是用上次的run命令运行,前端还是旧版。你可以:

  • 先删除旧的卷再run。但是这样会丢失原来的data目录下的数据
  • run的时候修改命令中的卷名,创建一个新的卷,然后按照上文的方法迁移数据。当然如果你没有修改data目录就不用迁移数据了