Heroku-18 gm convert: невозможно получить доступ к файлу конфигурации (type.mgk) [Нет такого файла или каталога] - PullRequest
0 голосов
/ 05 марта 2020

При обновлении приложения Node.js с cedar-14 до Heroku-18 мы увидели эту ошибку в журнале:

gm convert: Unable to access configuration file (type.mgk) [No such file or directory].

Это использованный файл Aptfile:

graphicsmagick
libpng-dev
zlib1g-dev
libjasper-dev
libjasper1

Версия grahicsmagick:

GraphicsMagick 1.3.28 2018-01-20 Q16

Нам удалось воспроизвести точно такую ​​же ошибку, выполнив эту команду:

heroku run gm convert -list type

, которая также выдаст ту же ошибку "gm convert: Невозможно получить доступ файл конфигурации (type.mgk) [Нет такого файла или каталога]. "

В чем причина?

1 Ответ

0 голосов
/ 06 марта 2020

В конце я решил проблему, переключившись на другой пакет сборки: https://github.com/bogini/heroku-buildpack-graphicsmagick

Включая наличие этих в файле Apt:

debhelper
g++
gsfonts
libbz2-dev
libexif-dev
libfreetype6-dev
libice-dev
libjbig-dev
libjpeg-dev
liblcms2-dev
libltdl-dev
libpng-dev
libsm-dev
libtiff-dev
libwebp-dev
libwmf-dev
libx11-dev
libxext-dev
libxml2-dev
perl
sharutils
transfig
x11proto-core-dev
zlib1g-dev

После изменения этот buildpack и повторно разверните, ошибка исчезла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...