Я пытаюсь запустить Perl DBI в Mac OS и продолжаю сталкиваться с этой ошибкой:
install_driver (mysql) не удалось: не удается загрузить '/Library/Perl/5.18/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle' для модуля DBD :: mysql: dlopen (/ Библиотека /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.
на (eval 4) линии 3.
Сбой компиляции в требовании в (eval 4) строке 3.
Возможно, необходимая общая библиотека или DLL не установлены там, где ожидается
в строке test.pl 12.
Я уже пытался использовать perlbrew, ActivePerl, символические ссылки, но не повезло.
Исправлено: по какой-то причине DBI / DBD не работают с последней версией MySQL (8+) на Mac. Переход на версию 5 решает эту проблему.