【发布时间】:2014-07-17 23:27:54
【问题描述】:
我还没有找到这个问题的正确答案:如何阅读(解释)Perl 错误。我有以下错误
无法为模块 DBD::Oracle 加载 /auto/DBD/Oracle/Oracle.so libclntsh.so.10.1:无法打开共享对象文件:没有这样的文件或 目录在 包/perl/perl-5.8.8/lib/5.8.8/i686-linux-thread-multi/somefile.pm 行#
我想知道的是如何理解错误的含义?我知道在 auto/DBD/Oracle 目录中有一个 Oracle 安装,并且 perl 无法加载 DBD::Oracle 模块,但是第一个 ':' 在错误的第二行是什么意思?我正在阅读两个错误吗?如果不是同一个错误的第一行和第二行和第三行是什么关系?
我找到了Oracle模块的路径,可以确认确实有Oracle.so文件。我已经确认环境变量 LD_LIBRARY_PATH 正确地导致了 Oracle 安装。那么为什么我会收到这个错误?
【问题讨论】:
标签: oracle apache perl oracle11g environment-variables