Heroku + MiniMagick + ImageMagick ошибка загрузки библиотек - PullRequest
0 голосов
/ 15 ноября 2018

Я в Heroku, использую приложение RoR.

Я использую carrierwave и с mini_magick (imagemagick).

Все отлично работает на моем локальном сервере.

Вкл.heroku Я получаю следующую ошибку:

Icon Failed to manipulate with MiniMagick, maybe it is not an image? Original Error: `identify /tmp/mini_magick20181115-4-12nnpxw.png` failed with error: identify: error while loading shared libraries: libdjvulibre.so.21: cannot open shared object file: No such file or directory

Кажется, libdjvulibre.so.21 нет.Я добавил buildpack для imagemagick: https://github.com/ello/heroku-buildpack-imagemagick

Есть предложения?

1 Ответ

0 голосов
/ 20 ноября 2018

Хорошо, поэтому после обращения в службу поддержки («мы не имеем дело со сторонними сборочными пакетами») и огромной помощи от некоторых друзей, решение разочаровывающе простое (для стеков heroku-18):

Удалите пакет сборки.

Если вам не нужна версия, отличная от поставляемой (https://devcenter.heroku.com/articles/stack-packages),, что составляет 8:6.9.7.4​+dfsg-16​ubuntu6.4, то просто удалите пакет. Это сработало для меня в моей промежуточной среде.

...