Как установить 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.