我尝试使用 brew 安装:
brew install imagemagick
安装似乎已成功完成。但是,当尝试:
use Image::Magick;
我收到以下错误消息:
Can't locate Image/Magick.pm in @INC
我不太了解 mac 上的 perl 系统,或者 brew 可能安装了 Image::Magick 的位置(我听说它应该安装 perl 库作为 imagemagick 安装的一部分)。
我尝试使用 brew 安装:
brew install imagemagick
安装似乎已成功完成。但是,当尝试:
use Image::Magick;
我收到以下错误消息:
Can't locate Image/Magick.pm in @INC
我不太了解 mac 上的 perl 系统,或者 brew 可能安装了 Image::Magick 的位置(我听说它应该安装 perl 库作为 imagemagick 安装的一部分)。
ImageMagick 的AFAIKhomebrew
版本不包含 perl-magick。您应该从以下来源安装它:
以上都是猜测-我正在使用MacPorts。MacPorts 有两个端口:ImageMagick
用于基本 ImageMagick 和p5-perlmagick
用于 perl 绑定。
在 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 团队的修复。