装perl-DBD-mysql时出错.

装perl-DBD-mysql时出错.

装DBD-mysql时


运行make test时通不过.

估计你用了错误的版本
你用的是哪个版本的 mysql?
环境啊 版本啊啥的 提供一下 有助于帮你...
折腾了不少时间还没解决,晕死了,在另一台机子上相同环境是OK的,MSYQL5.0.17

换了几个DBD-mysql板本也不行,真奇怪.估计是装系统时不装了什么库.没有该库支持所以通不过

但从错误信息中看不出来.
Can't load '/root/.cpan/build/DBD-mysql-3.0007/blib/arch/auto/DBD/mysql/mysql.so' for module

你换个4.008版本看看呢。

cannot restore segment prot after reloc: Permission denied at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm

还有这个,是不是权限啥的问题
用了4.008板本也不行,才重新下载些低板本的手工安装也一样。就是make test通不过。强行安装后不能使用。

DynaLoader.pm权限没什么问题。

下面这句可能是原因,少了一个什么库支持。


Perhaps a required shared library or dll isn't installed where expected
at t/texecute.t line 17