2011-05-31 48 views
0

編譯我的代碼後,它給我下面的錯誤。我認爲它給我錯誤,我'使用DBD :: mysql',我最近安裝該模塊在服務器(Centos 5)。我不太習慣於centos。Perl:編譯時出錯,libssl.so.4無法打開共享對象

無法加載 '/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so' 的模塊DBD :: mysql的:的libssl .so.4:無法打開共享對象文件:在/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm線沒有這樣的文件或目錄230

 
at test_db.pl line 6 
Compilation failed in require at test_db.pl line 6. 
BEGIN failed--compilation aborted at test_db.pl line 6. 

回答

2

刪除您安裝的任何軟件以獲取DBD :: mysql,然後通過yum從CentOS基本庫中安裝perl-DBD-MySQL軟件包。

+0

感謝您的回覆,問題是,在服務器沒有互聯網,我不得不下載尊重的rpm文件並在那裏複製並安裝它。所以yum不能工作。 :(由於那麼多的依賴性來了,所以可能是由於我的懶惰態度,我做了一些錯誤的事情...... – manishc 2011-05-31 06:54:04

+0

問題是,你抓住了錯誤的轉速 – 2011-05-31 06:54:31

+0

雅我想,但我這樣做的第一次,所以不要我有安裝1.MySQL-client-5.1.56-1.glibc23.x86_64.rpm 2.MySQL-server-5.1.56-1.glibc23.x86_64.rpm 3. perl-DBD-MySQL- 3.0007-2.el5.x86_64.rpm 4. openssl-0.9.8e-12.el5_5.7.x86_64.rpm ... RPMs ...請幫我解決這個問題, – manishc 2011-05-31 07:09:42

相關問題