install_driver(ODBC)失败:无法应用程式载入由于ODBC驱动程序
无法加载 '/usr/local/lib/perl5/auto/DBD/ODBC/ODBC.so' 的模块 DBD :: ODBC:libodbc.so.1:无法打开共享对象文件:没有这样的文件 或目录位于/usr/lib/perl5/DynaLoader.pm第200行。at(eval 3) 第3行编译在require中失败在(EVAL 3)线3也许需要 共享库或DLL没有安装,其中在 M_BLACKLIST.pl线预期14
我使用最新的unixodbc dbi drvier。 基本上我使用centos 6.
您确定您已经安装了unixODBC Driver Manager软件包吗?你自己建立了DBD :: ODBC,还是通过一个包安装了它? – bohica
我已经通过软件包 – user1363308
安装了DBD :: ODBC并且您是否安装了DBD :: ODBC依赖的unixodbc软件包。我不使用Centos,所以我不确定它使用哪个软件包管理器。您所遇到的错误说DBD :: ODBC依赖于unixodbc驱动程序管理器共享对象,并且在您的动态链接器路径中找不到它。您需要libodbc.so(来自unixodbc包)。做ldd /usr/local/lib/perl5/auto/DBD/ODBC/ODBC.so,你会看到它需要什么共享对象和什么没有找到。 – bohica