Ответ 1
Я тоже столкнулся с этой проблемой при обновлении с Mt.Lion до Mavericks. Я нашел проблему в homebrew github repo. Исправление, которое сработало для меня, было:
$ brew uninstall imagemagick
$ brew install imagemagick --build-from-source
При попытке запустить ImageMagick через node -imagemagick в моей задаче Grunt, я получаю эту ошибку от ImageMagick:
Предупреждение: сбой команды: определить: невозможно загрузить модуль
/usr/local/Cellar/imagemagick/6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la': file not found @ error/module.c/OpenModule/1275. identify: no decode delegate for this image format
Inventaire/видео/OFF_Arrestation joueur_14_petit.jpg '@error/составляют .c/ReadImage/501. Использовать --force для продолжения.
Почему ImageMagick пытается загрузить JPG-кодер в /usr/local/Cellar/imagemagick/6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la
? Почему двойной слэш после ImageMagick//
?
Этот хрюканье script отлично работает на OSX 10.8 и теперь не работает 10.9.2. Кто-нибудь знает способ его исправить?
Я тоже столкнулся с этой проблемой при обновлении с Mt.Lion до Mavericks. Я нашел проблему в homebrew github repo. Исправление, которое сработало для меня, было:
$ brew uninstall imagemagick
$ brew install imagemagick --build-from-source
OSX Mavericks, похоже, нарушает связь jpeg lib. Все, что вам нужно сделать, это переместить jpeg, а затем переустановить imagemagick.
brew unlink jpeg
brew link jpeg
Затем переустановите imagemagick из источника
brew uninstall imagemagick
brew install imagemagick --build-from-source
Теперь вы можете проверить, есть ли jpeg в делегате
identify -list configure | grep DELEGATES
Теперь он должен иметь jpeg
DELEGATES bzlib mpeg freetype jng jpeg lcms lzma png tiff xml zlib
Это то, что, наконец, помогло мне после множества установок и удалений. Я удалил и переустановил imagemagick с этими параметрами.
brew install imagemagick --with-fontconfig --with-ghostscript --with-libtiff --with-webp
Я использую только jpeg
и png
, и не знаю, как эти опции помогают, но стоит попробовать.
Это сработало для меня:
brew uninstall [email protected]
brew install [email protected]
PKG_CONFIG_PATH=/usr/local/opt/[email protected]/lib/pkgconfig gem install rmagick
Зависимости модуля ImageMagick устарели от обновления системы. Вам нужно будет переустановить пакеты homebrew. См. Статьи " Обновление пакетов homebrew на OSX Mavericks" или " Установить ImageMagicK на OSX Lion.
Почему ImageMagick пытается загрузить JPG-кодер в /usr/local/Cellar/imagemagick/ 6.8.8-9/lib/ImageMagick//modules-Q16/coders/jpeg.la
ImageMagick ожидает статическую библиотеку для JPEG. Модуль просто не существует или нечитаем.
Почему двойной слэш после ImageMagick//?
Это обычное дело с доморощенным. Это безопасно и решит ImageMagick/
.
... знаете способ его исправить?
Запустите followin в Terminal.app
brew uninstall imagemagick
brew update
brew cleanup
brew doctor
brew install imagemagick