gpt4 book ai didi

mysql - 错误消息 "Library not loaded: libmysqlclient.18.dylib"的原因是什么?

转载 作者:行者123 更新时间:2023-11-29 02:05:45 25 4
gpt4 key购买 nike

我没有使用 Perl 的经验,我正在尝试运行 the geo_to_mysql.pl program对于我正在从事的项目。除了前几行的数据库、用户名、密码和文件目录路径外,我没有对程序做任何修改。

运行程序时,我不断收到此错误:

install_driver(mysql) failed: Can't load '/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle' for module DBD::mysql: dlopen(/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle, 1): Library not loaded: libmysqlclient.18.dylib

Referenced from: /Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle

Reason: image not found at /System/Library/Perl/5.10.0/darwin-thread-multi-2level/DynaLoader.pm line 207.

at (eval 7) line 3

Compilation failed in require at (eval 7) line 3.

Perhaps a required shared library or dll isn't installed where expected

我已经确保我从 CPAN 安装了 MySQL 所需的 DBD,所以我认为这不是问题所在。谁能阐明这个问题?

最佳答案

听起来您肯定想阅读这篇博文:

http://probably.co.uk/problems-installing-dbdmysql-on-os-x-snow-leopard.html

问题似乎是 mysqlclient 动态库中没有路径信息。您需要手动修复此问题(如上文所述)。

成本较低的解决方案之一是将 libmysqlclient 库符号链接(symbolic link)或复制到/usr/lib。

希望这对以后寻找此问题的任何人有所帮助。

关于mysql - 错误消息 "Library not loaded: libmysqlclient.18.dylib"的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6360727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com