<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="https://blog.zhifouli.top/index.php/feed/rss/tag/Dify/">
<title>拾星漫记 - Dify</title>
<link>https://blog.zhifouli.top/index.php/tag/Dify/</link>
<description></description>
<items>
<rdf:Seq>
<rdf:li resource="https://blog.zhifouli.top/index.php/archives/82/"/>
</rdf:Seq>
</items>
</channel>
<item rdf:about="https://blog.zhifouli.top/index.php/archives/82/">
<title>Dify安装Markdown 转换器报错 &amp;quot;init environment for plugin bowenliang123/md_exporter:3.3.0 failed too many times&amp;quot;</title>
<link>https://blog.zhifouli.top/index.php/archives/82/</link>
<dc:date>2026-01-27T19:05:00+08:00</dc:date>
<description>                                                            AI摘要       Dify安装Markdown转换器插件失败，原因是插件容器缺少cairo依赖和pkg-config工具，导致pycairo编译失败。通过进入插件容器并执行apt update后安装cmake、pkg-config、libcairo2-dev等依赖项，成功解决问题。         此内容根据文章生成，仅用于文章内容的解释与总结 1.软件环境Docker方式部署 Dify1.8.02.故障现象3.排查方式找到dify插件容器langgenius/dify-plugin-daemon:0.2.0-local查看容器日志2026/01/27 10:48:05 full_duplex.go:65: [ERROR]init environment failed: failed to install dependencies: exit status 1, output: Resolved 81 packages in 725ms
Building pycairo==1.29.0
× Failed to build `pycairo==1.29.0`
├─▶ The build backend returned an error
╰─▶ Call to `mesonpy.build_wheel` failed (exit status: 1)
Did not find pkg-config by name &#039;pkg-config&#039;
Found pkg-config: NO
Did not find CMake &#039;cmake&#039;
Found CMake: NO
Run-time dependency cairo found: NO
../cairo/meson.build:31:12: ERROR: Dependency lookup for cairo with method &#039;pkgconfig&#039; failed: Pkg-config for machine host machine not found. Giving up.
hint: This usually indicates a problem with the package or the build environment.
help: `pycairo` (v1.29.0) was included because `xhtml2pdf` (v0.2.17) depends on `svglib` (v1.6.0) which depends on `rlpycairo` (v0.4.0) which depends on `pycairo`
, retrying发现是缺失 cairo 底层依赖 +pkg-config 工具，导致 pycairo==1.29.0 编译构建失败，进而引发插件依赖安装失败，多次重试均未解决4.解决方法安装插件 bowenliang123/md_exporter 所需的以下依赖项：cmakepkg-configlibcairo2-devlibjpeg-devlibgif-dev# 进入插件容器终端，安装依赖
apt-get install -y cmake pkg-config libcairo2-dev libjpeg-dev libgif-dev如果提示无法定位镜像Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package cmake
E: Unable to locate package pkg-config
E: Unable to locate package libcairo2-dev
E: Unable to locate package libjpeg-dev
E: Unable to locate package libgif-dev# 1. 先更新软件源索引（关键步骤，解决「无法定位包」的核心）
apt update -y

# 2. 再执行依赖安装，然后再在Web端正常安装即可
apt-get install -y cmake pkg-config libcairo2-dev libjpeg-dev libgif-dev5.处理结果</description>
</item>
</rdf:RDF>