[Question]: In the two source packages of 0.19.1, the ragflow image in the .env configuration file is still 0.19.0

这是 RAGFlow 0.19.1 源码包中 docker/.env 文件默认镜像版本与发布版本不一致的问题,通常发生在你下载的源码包早于修复合并时间,或从非官方渠道获取。优先检查并手动修改 .env 文件中的 RAGFLOW_IMAGE 变量,将其更新为 v0.19.1-slim 或 v0.19.

快速结论:这是 RAGFlow 0.19.1 源码包中 docker/.env 文件默认镜像版本与发布版本不一致的问题,通常发生在你下载的源码包早于修复合并时间,或从非官方渠道获取。优先检查并手动修改 .env 文件中的 RAGFLOW_IMAGE 变量,将其更新为 v0.19.1-slimv0.19.1

适用环境:RAGFlow 0.19.1 版本,涉及 Docker 部署环境的 .env 配置文件(官方仓库路径为 docker/.env)。Issue 未提供操作系统、Python、CUDA 或显卡的具体信息。

最快修复方案:暂无确认的一步修复方案,但可优先尝试直接修改 docker/.env 文件中的 RAGFLOW_IMAGE 变量值为 infiniflow/ragflow:v0.19.1-slim(默认推荐)或 infiniflow/ragflow:v0.19.1(如需使用内置 embedding 模型)。该修复已在官方后续提交中完成,重新下载最新源码包也可解决。

注意事项:如果你需要内置 embedding 模型,应选择 v0.19.1 镜像而非 v0.19.1-slim;两者体积和功能存在差异。手动修改前建议备份原 .env 文件。

问题场景

用户在下载并解压 RAGFlow 0.19.1 的两个源码压缩包后,发现 docker/.env 配置文件中 RAGFLOW_IMAGE 变量仍指向 infiniflow/ragflow:v0.19.0,与当前发布的 0.19.1 版本不一致,导致部署容器时可能拉取到旧版本镜像。

报错原文

[Question]: In the two source packages of 0.19.1, the ragflow image in the .env configuration file is still 0.19.0

原因分析

根据 Issue 中的官方回复,该问题并非 0.19.1 版本的持久性缺陷,而是源码包生成时间早于修复代码合并所致。官方在 PR #8412 中已修正 docker/.env 文件,将默认镜像更新为 v0.19.1-slim。因此,可能原因包括:

  • 你下载的源码包是在 PR #8412 合并之前构建的,因此仍保留旧版本号。
  • 你从非官方镜像源或第三方转载渠道获取了源码包,该渠道可能未同步最新修复。
  • 本地缓存了旧版本源码包,未清除浏览器或下载工具的缓存。

环境排查

  • 确认当前使用的 RAGFlow 源码包版本号:检查压缩包文件名或 docker/.env 中的 RAGFLOW_IMAGE 值。
  • 确认 Docker 环境中是否已存在 infiniflow/ragflow:v0.19.0v0.19.1-slim 的本地镜像缓存,旧镜像可能被重复使用。
  • 确认是否使用了官方发布渠道(GitHub Releases 或官方文档提供的链接)。
  • 核对当前日期与 Issue 关闭时间(2026-09-08)的关系,确认源码包下载时间是否早于 PR #8412 合并时间。

解决步骤

  1. 进入 RAGFlow 项目目录,找到 docker/.env 文件。
  2. 使用文本编辑器打开该文件,搜索 RAGFLOW_IMAGE 变量。
  3. 将变量值修改为 infiniflow/ragflow:v0.19.1-slim(推荐默认)或 infiniflow/ragflow:v0.19.1(如需内置 embedding 模型)。
  4. 保存文件,并重启 Docker 容器或重新执行部署命令(例如 docker compose up -d,但需根据实际部署方式调整)。
  5. 如果不想手动修改,也可以从官方渠道重新下载最新源码包(该修复已合入官方主线)。
  6. 验证下载的源码包是否为最新版本,可检查包内 docker/.env 文件中的镜像版本号。

验证方法

重新打开 docker/.env 文件,确认 RAGFLOW_IMAGE 变量已正确显示为 infiniflow/ragflow:v0.19.1-sliminfiniflow/ragflow:v0.19.1。然后执行 Docker 拉取命令,确认实际下载的镜像标签为 0.19.1(例如运行 docker images | grep ragflow 查看本地镜像标签),并观察容器启动日志中是否出现 0.19.1 版本标识。

参考来源

infiniflow/ragflow #8501

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 22338

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注