DBD :: mysql установка драйвера не удалась - PullRequest
0 голосов
/ 08 сентября 2018

Я пытаюсь запустить 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 решает эту проблему.

1 Ответ

0 голосов
/ 10 сентября 2018

Исправлено: по какой-то причине DBI / DBD не работают с последним MySQL (8+) на Mac. Переход на версию 5 решает эту проблему.

...