Как да коригираме грешка „Dyld: Библиотека не е заредена“ на MacOS

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

„Dyld: Библиотеката не е заредена“ Съобщение за грешка в MacOS

Какво причинява грешката „Dyld: Библиотека не е заредена“ в MacOS?

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

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

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

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

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

  1. Отворете папката “ / usr / lib ”.
  2. Натиснете едновременно „ Command “ + „ Space “.
  3. ВъведетеTerminal “ и натиснете „ Enter “.

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

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

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

  1. Натиснете едновременно „ Command “ + „ Space “.
  2. ВъведетеTerminal “ и натиснетеEnter “.

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

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

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

  1. Кликнете върху тази връзка и изтеглете скрипта.
  2. Извадете съдържанието на „. zip ”файл.

    Съдържание на zip файла
  3. Прочететеreadme “, включен в „. zip ”файл внимателно за подробни инструкции.
  4. Изпълнетеcopy_dylibs“ . py ”скрипт и го оставете да отстрани проблема
  5. Проверете дали проблемът продължава.

Интересни Статии