Как исправить ошибку «Dyld: Library not Loaded» в MacOS
MacOS, разработанный и распространяемый Apple, безусловно, является одной из самых надежных операционных систем. Он используется в основном профессионалами, которые намерены использовать свои компьютеры в деловых целях. Тем не менее, в последнее время появилось много сообщений об ошибке «Dyld: Library Not Loaded» в MacOS. В этой статье мы обсудим причину, по которой вызвана эта ошибка, а также предоставим надежные решения для их устранения.
Что вызывает ошибку «Dyld: Library Not Loaded» в MacOS?
После получения многочисленных отчетов мы решили исследовать проблему и определили причину, из-за которой возникает эта ошибка.
- Неверное расположение: эта ошибка возникает, когда компьютер пытается найти файл «libmysqlclient.18.dylib» или файл, аналогичный файлу в папке «usr / lib». Файл явно не присутствует в этом месте, из-за которого возникает ошибка.
Теперь, когда у вас есть общее представление о природе проблемы, мы будем двигаться к ее решению. Убедитесь, что реализовали их в определенном порядке, в котором они предоставляются, чтобы избежать любых конфликтов.
Решение 1. Создание символической ссылки
Эту проблему можно решить, создав символическую ссылку в каталоге, где компьютер проверяет файл «.dylib». Для этого:
- Перейдите в папку « / usr / lib ».
- Нажмите одновременно « Command » + « пробел ».
- Введите « Терминал » и нажмите « Enter ».
MacOS Terminal - Введите в терминале следующую команду и нажмите « Enter »
sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
Пример вышеприведенной команды выглядит так:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
- Проверьте, сохраняется ли проблема.
Решение 2. Обновление Brew
В некоторых случаях этот файл отсутствует в каталоге из-за устаревшей установки «Brew». Поэтому на этом этапе мы будем обновлять Brew. Для этого:
- Нажмите одновременно « Command » + « пробел ».
- Введите « Терминал » и нажмите « Enter ».
MacOS Terminal - Введите в терминале следующую команду и нажмите « Ввод ».
заваривать обновление
- Снова введите следующую команду в терминал и нажмите «Enter».
заваривать апгрейд
- Проверьте, сохраняется ли проблема.
Решение 3: Запуск сценария «Copy_dylibs.py»
В некоторых случаях ссылки на файлы «.dylib» неверны, из-за чего возникает эта ошибка. Поэтому на этом этапе мы запустим скрипт, который автоматически обнаружит и исправит эти проблемы. Для этого:
- Нажмите на эту ссылку и загрузите скрипт.
- Извлеките содержимое «. почтовый файл.
Содержание почтового файла - Прочитайте « readme », включенный в «. zip »файл тщательно для подробных инструкций.
- Запустите « copy_dylibs . py ”и пусть это решит проблему
- Проверьте, сохраняется ли проблема.