我没有使用 Perl 的经验,我正在尝试为我正在处理的项目运行该geo_to_mysql.pl
程序。除了前几行中的数据库、用户名、密码和文件目录路径外,我没有对程序进行任何修改。
运行程序时,我不断收到此错误:
install_driver(mysql) 失败:无法为模块 DBD::mysql 加载 '/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle': dlopen(/Library/ Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle,1):库未加载:libmysqlclient.18.dylib
引用自:/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle
原因:在 /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm 第 207 行找不到图像。
在(评估 7)第 3 行
在 (eval 7) 第 3 行的 require 中编译失败。
也许所需的共享库或 dll 未安装在预期的位置
我已经确定我从 CPAN 安装了 MySQL 所需的 DBD,所以我认为这不是问题所在。任何人都可以对这个问题有所了解吗?