我在一臺新的服務器上安裝了帶CPAN的GD的路障。相關 錯誤行是CPAN安裝GD失敗
無法加載 '/usr/local/lib/perl5/auto/GD/GD.so' 的模塊GD: 在/ usr/local/lib目錄/ perl5的/自動/ GD/GD.so:未定義的符號: gdImageCreateFromGd2Ptr在/usr/lib/perl5/DynaLoader.pm線200
在安裝子模塊GD ::圖
據我所知,先決條件庫都已安裝並且是最新的。
我在一臺新的服務器上安裝了帶CPAN的GD的路障。相關 錯誤行是CPAN安裝GD失敗
無法加載 '/usr/local/lib/perl5/auto/GD/GD.so' 的模塊GD: 在/ usr/local/lib目錄/ perl5的/自動/ GD/GD.so:未定義的符號: gdImageCreateFromGd2Ptr在/usr/lib/perl5/DynaLoader.pm線200
在安裝子模塊GD ::圖
據我所知,先決條件庫都已安裝並且是最新的。
爲什麼要打擾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
太:)
這在一個額外的步驟後工作。我曾用「強制」在CPAN上安裝GD。我不得不用GD安裝GD。 (仍然沒有喜悅),然後使用「App-pmuninstall」卸載cpan gd。雖然潛在的問題仍然是一個謎,我的問題是固定的。謝謝。 – ddyer
'先決條件庫都已安裝並且是最新版本,「您是如何確保安裝這些庫的?這是缺少系統中的'gd'庫的問題。使用系統的軟件包管理器來安裝它們。 – slayedbylucifer
我用yum安裝了libgd和libpng。 &無論如何,如果我錯過了那種類型的包,CPAN會安裝它或告訴我,對吧?我實際上是將現有系統複製到新硬件上,因此可以使用舊系統作爲參考。也許它是由於附帶的版本升級造成的。我在當前的gd中看到參考,以恢復gif格式支持。 – ddyer
你使用的是什麼操作系統風格? debian的? apt-get install libgd2-xpm'或者更好的是apt-get install libgd-gd2-perl' – nrathaus