У меня нет опыта работы с Perl, и я пытаюсь запустить программу geo_to_mysql.pl
для проекта, над которым я работаю. Я не внес никаких изменений в программу, кроме базы данных, имени пользователя, пароля и пути к каталогу файлов в первых нескольких строках.
При запуске программы я получаю эту ошибку:
install_driver (mysql) не удалось: не удается загрузить '/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle' для модуля DBD :: mysql: 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.
в строке (eval 7) 3
Ошибка компиляции в требовании в (eval 7) строке 3.
Возможно, необходимая общая библиотека или dll не установлена там, где ожидается
Я убедился, что установил DBD, необходимый для MySQL, из CPAN, поэтому я не думаю, что это проблема. Кто-нибудь может пролить свет на этот вопрос?