【发布时间】:2017-04-24 01:15:48
【问题描述】:
我正在尝试安装 GD 模块 (v2.56)。我可以使用'perl Makefile.PL'成功创建make文件,然后'make'它但是当我运行'make test'时出现以下错误:-
t/Polyline.t .. Can't locate loadable object for module GD in @INC (@INC contains: /root/.cpan/build/GD-2.56/blib/lib /root/.cpan/build/GD-2.56/blib/arch /usr/local/lib/perl5/site_perl/5.22.0/x86_64-linux /usr/local/lib/perl5/site_perl/5.22.0 /usr/local/lib/perl5/5.22.0/x86_64-linux /usr/local/lib/perl5/5.22.0 .) at /root/.cpan/build/GD-2.56/blib/lib/GD/Polyline.pm line 45.
Compilation failed in require at /root/.cpan/build/GD-2.56/blib/lib/GD/Polyline.pm line 45.
BEGIN failed--compilation aborted at /root/.cpan/build/GD-2.56/blib/lib/GD/Polyline.pm line 45.
Compilation failed in require at t/Polyline.t line 10.
BEGIN failed--compilation aborted at t/Polyline.t line 10.
t/Polyline.t .. Dubious, test returned 2 (wstat 512, 0x200)
我已经检查并确认 GD.pm(2014 年 10 月 28 日)在 Perl INC 路径中,并且我已经安装了 gd、gd-devel、gdbm 和 gdbm-devel
服务器是 Centos 6,perl 是 v 5.22.0,gd 是 v2.0.35。
- 我做错了什么,如何改正?
- 是否有替代方案(除了 Image::Magick,我也无法安装)?
【问题讨论】:
-
您是否安装了
libgd-devel? -
您是否尝试安装prebuilt version?
-
1.不,我没有安装 libgd-devel。 Yum list 报告说没有这样的包可用。我有,但是 gd 和 gd-devel 都安装了。
-
2.我已经安装了 perl-GD-2.44-3
-
libgd2-devel也许?