Приложение Rails, использующее Rmagick, функция from_blob завершается неудачно с NoDecodeDelegateForThisImageFormat после обновления ImageMagick

У меня есть приложение, работающее на rails 1.9.3, и недавно мой сервер был обновлен и установил новую версию ImageMagick(v 6.8.0-7).

После этого мое приложение начало генерировать исключение при вызове Magick::Image.from_blob():

"Magick:: ImageMagickError (NoDecodeDelegateForThisImageFormat` '@ error / blob.c / BlobToImage / 361): "

Я обновил Rmagick до последней версии gem (2.13.2), но это не решило проблему

кто-нибудь сталкивался с такой же проблемой! В журнале того, что изменилось в ImageMagick, нет ничего, связанного с этим и ни на Rmagick!

Если у вас есть какие-либо подсказки, пожалуйста, помогите!

всего наилучшего,

Andre

1 ответ

ImageMagick может быть скомпилирован с определенными флагами, например, для поддержки TIFF или JPEG. Может быть, поддержка определенных типов файлов была перемещена в отдельные пакеты, которые вам нужно установить сейчас?

Если это так, вам, вероятно, придется перекомпилировать гем rmagick после установки.

Другие вопросы по тегам