【问题标题】:fatal error: jpeglib.h: No such file or directory致命错误:jpeglib.h:没有这样的文件或目录
【发布时间】:2017-07-06 16:21:21
【问题描述】:

您好,我使用 apk add 在 alpine 上安装了 jpeg 库,我正在尝试使用 npm 安装节点画布,但出现此错误,您能帮帮我吗?我使用 docker 运行 node:6.9.5-alpine 映像,并使用 apk 添加了 ghostcript、cairo-dev、pango、giflib-dev、libjppeg 和 build-basse。

【问题讨论】:

  • 发布你的 dockerfile

标签: canvas alpine


【解决方案1】:

但如果您使用的是 Fedora,则需要在末尾添加“el”:

sudo yum install libjpeg-turbo-devel

【讨论】:

  • 细节在开发中。
【解决方案2】:

pkgs.alpinelinux.org/contents上很容易找到,这个头文件提供了包libjpeg-turbo-dev(不要安装libjpeg,用这个代替)。

【讨论】:

  • 你能添加更多信息为什么don't install libjpeg
【解决方案3】:

这对我有帮助,但我尝试编译旧 php 版本时出现此错误 - 感谢 Keith Allen:

//Make symlink libjpeg.so
ln -s /usr/lib64/libjpeg.so.62 /usr/lib/libjpeg.so

//add devel package for jpeg - it work!
yum install libjpeg-turbo-devel

cd /opt/php44/src/ 
./configure ...    
make && make install

【讨论】:

    猜你喜欢
    • 2017-05-09
    • 2021-05-15
    • 2014-10-31
    • 2022-01-11
    • 2021-09-19
    • 2016-06-23
    • 2015-05-16
    相关资源
    最近更新 更多