Как установить Image:: Magick на mac os x?
Я попытался установить с помощью brew:
brew install imagemagick
Установка завершена успешно. Однако при попытке:
use Image::Magick;
Появляется следующее сообщение об ошибке:
Can't locate Image/Magick.pm in @INC
Я не знаю много о системе perl на mac или где brew мог установить Image:: Magick (мне сказали, что он должен был установить библиотеки perl как часть установки imagemagick).
Ответы
Ответ 1
AFAIK homebrew
версия ImageMagick не содержит perl-magick. Вы должны установить его из источников:
Все вышеизложенное гадает - я использую MacPorts. MacPorts имеет два порта: ImageMagick
для базового ImageMagick и p5-perlmagick
для привязок perl.
Ответ 2
На PerlMagick-6.89-1 есть 2 ошибки и "сделать тест" с
t/filter.t ........ Failed 1/58 subtests
и
t/mpeg/read.t ..... Failed 2/2 subtests
Исправить сначала увидеть
http://www.imagemagick.org/discourse-server/viewtopic.php?t=29759
Второе
проблема
https://rt.cpan.org/Public/Bug/Display.html?id=102482
см. код
t/mpeg/read.t есть проблема с контрольной суммой
Testcode:
20 testRead( 'input.m2v',
21 'd0d08bbb6ea2f9d5d76bc134a4785f3ab25d6b03d66c64bc43b6b2a9174582d7' );
22
23 #
24 # Motion Picture Experts Group file interchange format
25 #
26 ++$test;
27 testRead( 'input.mpg',
28 'bbffb8cfbd98a111f7ff625fbc2cf49485d92640de702a2e76c0852ead39c6f1' );
Я думаю, что это не серьезная проблема или очень локальная.
Поэтому в 99,9% от всех случаев a
sudo make install
не проблема.
Надеюсь, в следующий раз придет исправление от команды PerlMagick.