簡體   English   中英

Perl腳本錯誤:無法為模塊DBI加載

[英]Perl scripting error : Can't load for module DBI

知道為什么我會收到此錯誤嗎? 是否無法在64位安裝版本上運行32位Perl?

[eambtchd @ nykdsr000000900:〜/ stage4 / nyfeamld / EAMBatch / apps / default_ol / loader / bin $> perl rmOldRecord.pl無法加載'/home/eambtchd/stage4/nyfeamld/EAMBatch/site_perl/5.8.0/i686-適用於模塊DBI的linux-thread-multi / auto / DBI / DBI.so':/ home / eambtchd / stage4 / nyfeamld / EAMBatch / site_perl / 5.8.0 / i686-linux-thread-multi / auto / DBI / DBI.so :錯誤的ELF類:位於/home/eambtchd/utils/perl-5.8.0/lib/5.8.0/i686-linux-thread-multi/DynaLoader.pm第229行的ELFCLASS32。位於/ home / eambtchd / stage4 / nyfeamld / EAMBatch / site_perl / 5.8.0 / i686-linux-thread-multi / DBI.pm第254行開始失敗-編譯在/home/eambtchd/stage4/nyfeamld/EAMBatch/site_perl/5.8.0/i686-linux-thread中止-multi / DBI.pm第254行。編譯失敗,要求在rmOldRecord.pl第6行。BEGIN失敗-編譯在rmOldRecord.pl第6行中止。

您正在嘗試加載使用不同的不兼容的Perl版本編譯/安裝的DBI安裝。

目錄結構的組織是為了明確避免此問題! 注意名稱i686-linux-thread-multi嗎? 那不是您正在使用的Perl的拱門,所以它永遠都不要放在那兒。 無論您做什么使它看起來很錯都是錯的。

撤消該操作,然后在必要時安裝DBI。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM