perl脚本中的DynaLoader版本问题

时间:2013-06-06 06:18:21

标签: perl

我在尝试运行perl脚本时遇到以下错误。请有人帮忙吗?

[eambtchd@nykdsr000000900:~/stage4/nyfeamld/EAMBatch/apps/default_ol/loader/bin$> perl rmOldRecord.pl ord.pl
DynaLoader object version 1.10 does not match $DynaLoader::VERSION 1.04 at /home/eambtchd/stage4/nyfeamld/EAMBatch/site_perl/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 105.
Compilation failed in require at /usr/lib64/perl5/DBI.pm line 157.
BEGIN failed--compilation aborted at /usr/lib64/perl5/DBI.pm line 157.
Compilation failed in require at rmOldRecord.pl line 6.
BEGIN failed--compilation aborted at rmOldRecord.pl line 6.

1 个答案:

答案 0 :(得分:4)

您正在从一个Perl版本和另一个版本的二进制组件加载DynaLoader的Perl组件。您的DynaLoader安装不正确,这意味着您安装了错误的Perl。