Perl:编译时出错,libssl.so.4无法打开共享对象

问题描述:

编译我的代码后,它给我下面的错误。我认为它给我错误,我'使用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. 

删除您安装的任何软件以获取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