无法为模块DBI加载DBI.so

时间:2014-02-17 20:24:48

标签: perl dbi

无法为模块DBI加载'/3rd_party/perl/Linux/perl5.12.3_64/lib/site_perl/5.12.3/x86_64-linux/auto/DBI/DBI.so':/ 3rd_party / perl / Linux /perl5.12.3_64/lib/site_perl/5.12.3/x86_64-linux/auto/DBI/DBI.so: undefined symbol:PL_tainting atus /lib64/perl5/5.8.8/x86_64-linux-thread-multi/ DynaLoader.pm第230行。在/3rd_party/perl/Linux/perl5.12.3_64/lib/site_perl/5.12.3/x86_64-linux/DBI.pm第268行BEGIN失败 - 编译在/ 3rd_party / perl / Linux /中止perl5.12.3_64 / lib / site_perl / 5.12.3 / x86_64-linux / DBI.pm第268行。在-e第1行的require中编译失败.BEGIN失败 - 编译在-e第1行中止。

1 个答案:

答案 0 :(得分:3)

您尝试使用一个perl安装的DBI与另一个perl

你如何处理Perl甚至可能达到的程度是一个谜。您是否添加了不应该@INC的路径?首先修复它,然后使用您用来执行脚本的Perl版本安装DBI。