我在新服务器上遇到了使用CPAN安装GD的障碍。相关的 错误行是
无法为模块GD加载'/usr/local/lib/perl5/auto/GD/GD.so': /usr/local/lib/perl5/auto/GD/GD.so: undefined symbol: gdImageCreateFromGd2Ptr位于/usr/lib/perl5/DynaLoader.pm第200行。
安装子模块GD :: Graph
时据我所知,先决条件库已全部安装并且是最新的。
答案 0 :(得分:5)
为什么要打扰CPAN
。您正在使用yum
。让你的生活轻松。这是我在RHEL 6.4机器上做的快速测试:
# uname -a
Linux ip-10-227-20-6 2.6.32-358.14.1.el6.x86_64 #1 SMP Mon Jun 17 15:54:20 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
# yum install perl-GDGraph.noarch
# perl -e 'use GD::Graph'
#
yum install perl-GDGraph.noarch
命令将安装在依赖包下面:
(1/5): gd-2.0.35-11.el6.x86_64.rpm
(2/5): libXpm-3.5.10-2.el6.x86_64.rpm
(3/5): perl-GD-2.44-3.el6.x86_64.rpm
(4/5): perl-GDGraph-1.44-7.el6.noarch.rpm
(5/5): perl-GDTextUtil-0.86-15.el6.noarch.rpm
它也将安装GD::Graph
:)