Paperclip::Errors::NotIdentifiedByImageMagickError

При збережені картинки у форматі webp виникала помилка Paperclip::Errors::NotIdentifiedByImageMagickError, якщо paperclip створював різні версії файлу

Здається ImageMagick-6.X не підтримує даного формату (webp), проте остання версія,  таких проблем не має.

Інсталюємо останню варсію, на момент написання даного посту це ImageMagick-7.0.7-28,

Інсталюємо залежності

Давайте подивимось з якими форматами файлів ми готові працювати

Як ми бачимо є підтримка лише jpeg, webp та zlib. Перелік усіх доступних бібліотек http://www.imagemagick.org/download/delegates/

Наприклад давайте добавимо png формат:

Далі потрібно перезібрати ImageMagick (див. вище) і в результаті отримаємо підтримку бібліотеки

Після цих маніпуляцій проблема була вирішена

Якщо проект на хероку то створюємо buildpack

або додаємо запис, якшо buildpack був ініціалізований раніше

Також добавляэмо два файли

.buildpacks

Aptfile