致命错误:jpeglib.h:没有这样的文件或目录

时间:2017-02-17 08:25:16

标签: canvas alpine

你好我用apk添加了阿尔卑斯山的jpeg lib,我试图用npm安装节点画布,但我有这个错误,你能帮我吗?我运行了一个节点:带有docker的6.9.5-alpine图像,我用apk添加了ghostcript,cairo-dev,pango,giflib-dev,libjppeg和build-basse。

3 个答案:

答案 0 :(得分:1)

正如您在pkgs.alpinelinux.org/contents上可以轻松找到的那样,此标头文件提供了包libjpeg-turbo-dev(请勿安装libjpeg,请将其替换为此版本。)

答案 1 :(得分:1)

它对我有帮助,但是我尝试使用此错误编译旧的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

答案 2 :(得分:0)

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

sudo yum install libjpeg-turbo-devel