Как да коригирам грешка ‘Dyld: Library not Loaded’ на MacOS



Опитайте Нашия Инструмент За Премахване На Проблемите

MacOS, разработен и разпространяван от Apple, със сигурност е една от най-надеждните операционни системи там. Използва се най-вече от професионалисти, които възнамеряват да използват компютрите си за бизнес цели. Съвсем наскоро обаче се появиха много доклади за грешка „Dyld: Library Not Loaded“ в MacOS. В тази статия ще обсъдим причината, поради която тази грешка се задейства, както и ще предоставим жизнеспособни решения, за да ги отстраним.



Съобщение за грешка “dyld: Library not Loaded” в MacOS



Какво причинява грешката „Dyld: Library Not Loaded“ на MacOS?

След като получихме множество доклади, решихме да проучим проблема и идентифицирахме причината, поради която тази грешка се задейства.



  • Невалидно местоположение: Тази грешка се задейства, когато компютърът се опита да намери файла „libmysqlclient.18.dylib“ или файл, подобен на този под местоположението „usr / lib“. Файлът съвсем очевидно не присъства на това място, поради което се задейства грешката.

Сега, когато имате основно разбиране за същността на проблема, ние ще продължим към решенията. Уверете се, че ги прилагате в конкретния ред, в който са предоставени, за да избегнете конфликти.

Решение 1: Създаване на символна връзка

Възможно е да се противопоставите на проблема, като създадете символна връзка в директорията, където компютърът проверява за файла „.dylib“. За да направите това:

  1. Навигирайте към ' / usr / lib ”Папка.
  2. НатиснетеКоманда „+“ Космос ' едновременно.
  3. Тип в „ Терминал И натиснете „ Въведете '.

    Терминал на MacOS



  4. Тип следната команда в терминала и натиснете „ Въведете '
    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
  5. Проверете за да видите дали проблемът продължава.

Решение 2: Актуализиране на Brew

В някои случаи този файл липсва в директорията поради остаряла инсталация на „Brew“. Следователно в тази стъпка ще актуализираме Brew. За да направите това:

  1. НатиснетеКоманда „+“ Космос ' едновременно.
  2. Тип в „ Терминал ' и Натиснете ' Въведете '.

    Терминал на MacOS

  3. Тип в следната команда в терминала и натиснете „ Въведете '.
    варя актуализация
  4. Отново, Тип в следната команда в терминала и натиснете “Enter”.
    ъпгрейд за варене
  5. Проверете за да видите дали проблемът продължава.

Решение 3: Изпълнение на скрипт “Copy_dylibs.py”

В някои случаи препратките към файловете .dylib не са правилни, поради което тази грешка се задейства. Следователно в тази стъпка ще стартираме скрипт, който автоматично ще открие и отстрани тези проблеми. За да направите това:

  1. Щракнете На това линк и изтеглете скрипта.
  2. Екстракт съдържанието на „. цип ”Файл.

    Съдържание на zip файла

  3. ПрочетиПрочети ме ”Включен в„. цип ”Файл, за подробни инструкции.
  4. Бягайcopy_dylibs . py ”Скрипт и го оставете да реши проблема
  5. Проверете за да видите дали проблемът продължава.
2 минути четене