Dify版本升级 0.15.3–>1.1.3



最近有时间了,年后的时候通过dify搭建了自己的知识库,但是这个时间的dify版本过老,而且还有一些工具、性能不完善的地方。


现在想着出一些具体的Agent搭建的内容,那首先要做的就是Dify的升级了。


那我们看到,原来的版本呢是0.15.3。 现在最新的版本是1.1.3。可见差的还是比较多的了。


Dify版本升级 0.15.3-->1.1.3


Dify版本升级 0.15.3-->1.1.3



首先,我们来看下官方指导


Dify版本升级 0.15.3-->1.1.3


主要。那就按这个指导,一步步执行。(后面就是有很多坑,但是还好一步步都解决了)。


01

备份




Dify版本升级 0.15.3-->1.1.3


02

安装git




回到docker的主分支


Dify版本升级 0.15.3-->1.1.3


碰到一个很关键的问题。我原来装的时候,没有安装git。

现在拉群代码,需要git。

所以我先安装了git,这个就是下载安装了。官网太慢了,我发现有阿里的镜像网站可以下载,这个很快。


Dify版本升级 0.15.3-->1.1.3


然后发现,输入git命令还是不能用。

如果显示 fatal: not a git repository,说明当前目录 不是Git 仓库、需要重新初始化。


cd E:个人项目RAG+DeepSeekdifygit initgit add .          # 添加所有文件到暂存区git commit -m "Initial commit"  # 提交到本地仓库提交的时候,发现还需要设置用户名和邮箱。git config --global user.name “你的名字”git config --global user.email “你的邮箱”

然后看到了,现在有 master分支了。


Dify版本升级 0.15.3-->1.1.3


现在需要再main 分支去拉代码,但是还有错误。本地没有main分支。只有master

Dify版本升级 0.15.3-->1.1.3


远程仓库是main

Dify版本升级 0.15.3-->1.1.3


若本地只有 master,但远程是 main,需同步。可以直接重命名


git branch -m master main          # 本地重命名git push origin -u main            # 推送新分支git push origin --delete master    # 删除远程旧分支(需权限)

现在有了main目录。


Dify版本升级 0.15.3-->1.1.3


获取代码后,我们强行合并代码


Dify版本升级 0.15.3-->1.1.3


再一次讲远程库的数据,同步到本地。

Dify版本升级 0.15.3-->1.1.3


让获取到的代码,完全覆盖本地代码。


Dify版本升级 0.15.3-->1.1.3


现在已经可以了。


03

关闭服务




Dify版本升级 0.15.3-->1.1.3



04

备份数据




tar -cvf volumes-$(date +%s).tgz volumes


05

开启服务




docker compose up -d


查看docker,已经都已经重新启动了。

到现在为止,升级完成。


Dify版本升级 0.15.3-->1.1.3

查看Dify的版本,升级为最新的1.1.3了。


Dify版本升级 0.15.3-->1.1.3


从整体的调试来看,过程中还是碰到不少的问题。从安装Git,到拉取代码同步,这些问题是之前完全没有想过的。其实还不如在重新安装。但是这个过程是宝贵的,通过这个过程,也算通过调试,知道了具体的问题。这就算自己的宝贵经验吧。


希望这些能够帮到大家!


Agent智能体新闻资讯

非技术人员也能玩转的知识库:Dify 可视化操作手册

2025-5-7 15:59:36

Agent智能体新闻资讯

Dify个人助理本地搭建快速入门

2025-5-7 18:10:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
搜索