DBD :: mysql安装驱动失败

问题描述 投票:1回答:1

我正在尝试在Mac OS上运行Perl DBI并继续遇到此错误:

install_driver(mysql)失败:无法为模块DBD :: mysql加载'/Library/Perl/5.18/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle':dlopen(/ Library / Perl / 5.18 / darwin-thread-multi-2level / auto / DBD / mysql / mysql.bundle,1):未加载库:@rpath / libmysqlclient.21.dylib 参考自:/ Library / Perl / 5.18 / Darwin-thread-multi-2level / auto / DBD / mysql / mysql.bundle原因:图像未在/System/Library/Perl/5.18/darwin-thread-multi-2level/中找到DynaLoader.pm第194行。 在(评估4)第3行。 在(eval 4)第3行的require中编译失败。 也许在test.pl第12行预期的地方没有安装必需的共享库或dll。

我已经尝试过使用perlbrew,ActivePerl,符号链接,但没有运气。

修复:出于某种原因,DBI / DBD无法在mac上使用最新的MySQL(8+)。降级到版本5解决了这个问题。

mysql perl dbi perlbrew
1个回答
0
投票

修复:出于某种原因,DBI / DBD无法在mac上使用最新的MySQL(8+)。降级到版本5解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.