perl - 无法加载模块 DBI 的 DBI.so

标签 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位于/usr/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 行中止。

最佳答案

您正在尝试将一个 perl 安装的 DBI 与另一 perl 一起使用。

你是如何陷入 Perl 能达到现在这样的境地的,这仍然是一个谜。您是否添加了不应该添加到 @INC 的路径?首先解决这个问题,然后使用您用来执行脚本的 Perl 版本安装 DBI。

关于perl - 无法加载模块 DBI 的 DBI.so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21838610/

相关文章:

Perl Tkx, "button"和 "ttk__button"之间有什么区别?

mysql - 为什么我的 Perl 脚本在尝试使用 DBI 连接到数据库时挂起?

mysql - perl DBI 中的占位符使用

mysql - 如何检查mySQL数据库中的值是否存在?

如果子查询之一为空,Mysql select from subqueries返回空集

perl - 无法在未引用的引用上调用 “capture2”方法

regex - 在正则表达式中使用交替时 Perl 未初始化值

perl - 在 Unix 中排序日期/时间

perl - 无法通过包 "execute"定位对象方法 "DBI::db"

perl - 如何设置 Gtk2::Button 的文本颜色?