фатальная ошибка: jpeglib.h: нет такого файла или каталога

Здравствуйте, я установил jpeg lib на alpine с помощью apk, я пытаюсь установить холст узла с помощью npm, но у меня есть эта ошибка, не могли бы вы мне помочь? Я запускаю образ node: 6.9.5-alpine с докером, и я добавил ghostcript, cairo-dev, pango, giflib-dev, libjppeg и build-basse с apk.


person somebody    schedule 17.02.2017    source источник
comment
опубликуйте свой файл докеров   -  person lvthillo    schedule 17.02.2017


Ответы (3)


но если вы используете Fedora, вам нужно добавить в конец "el":

sudo yum install libjpeg-turbo-devel
person Keith Allen    schedule 02.10.2018
comment
Подробности есть в разработке. - person Erik Bongers; 27.01.2020

Как вы можете легко найти на pkgs.alpinelinux.org/contents, этот файл заголовка предоставляет пакет libjpeg-turbo-dev (не устанавливайте libjpeg, замените его этим).

person Jakub Jirutka    schedule 17.02.2017
comment
Можете ли вы добавить дополнительную информацию, почему don't install libjpeg? - person eigenfield; 18.08.2020

Мне это помогло, но я попытался скомпилировать старую версию php с этой ошибкой - спасибо Кейт Аллен:

//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
person Anton    schedule 30.10.2019