Приложение 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 после установки.