20

我尝试使用 brew 安装:

brew install imagemagick

安装似乎已成功完成。但是,当尝试:

use Image::Magick;

我收到以下错误消息:

Can't locate Image/Magick.pm in @INC 

我不太了解 mac 上的 perl 系统,或者 brew 可能安装了 Image::Magick 的位置(我听说它应该安装 perl 库作为 imagemagick 安装的一部分)。

4

2 回答 2

18

ImageMagick 的AFAIKhomebrew版本不包含 perl-magick。您应该从以下来源安装它:

以上都是猜测-我正在使用MacPorts。MacPorts 有两个端口:ImageMagick用于基本 ImageMagick 和p5-perlmagick用于 perl 绑定。

于 2013-06-04T20:24:42.290 回答
0

在 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 存在校验和问题

测试代码:

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% 的折扣

sudo make install

没问题。

希望下一次来自 PerlMagick 团队的修复。

于 2016-07-15T13:24:42.033 回答