Как да коригираме грешка „Dyld: Библиотека не е заредена“ на MacOS
MacOS, разработен и разпространен от Apple, със сигурност е една от най-надеждните операционни системи там. Използва се предимно от професионалисти, които възнамеряват да използват компютрите си за бизнес цели. Въпреки това, съвсем наскоро се появиха много доклади за грешка „Dyld: Library not Loaded“ на MacOS. В тази статия ще обсъдим причината, поради която се задейства тази грешка, и ще предоставим жизнеспособни решения, за да ги отстраним.
Какво причинява грешката „Dyld: Библиотека не е заредена“ в MacOS?
След като получихме множество доклади, решихме да проучим проблема и установихме причината, поради която тази грешка се задейства.
- Невалидно местоположение: Тази грешка се задейства, когато компютърът се опита да намери файла „libmysqlclient.18.dylib“ или файл, подобен на този в местоположението „usr / lib“. Файлът очевидно не присъства на това място, поради което грешката се задейства.
Сега, когато имате основно разбиране за същността на проблема, ние ще продължим към решенията. Уверете се, че ги прилагате в конкретния ред, в който са предоставени, за да избегнете конфликти.
Решение 1: Създаване на символна връзка
Възможно е да се противодейства на проблема, като се създаде Symbolic Link в директорията, в която компютърът проверява за файла „.dylib“. За да направите това:
- Отворете папката “ / usr / lib ”.
- Натиснете едновременно „ Command “ + „ Space “.
- Въведете „ Terminal “ и натиснете „ Enter “.
Терминал MacOS - Въведете следната команда в терминала и натиснете „ 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 “ + „ Space “.
- Въведете „ Terminal “ и натиснете „ Enter “.
Терминал MacOS - Въведете следната команда в терминала и натиснете „ Enter “.
актуализация на варенето
- Отново въведете следната команда в терминала и натиснете „Enter“.
ъпгрейд на варенето
- Проверете дали проблемът продължава.
Решение 3: Изпълнение на скрипт „Copy_dylibs.py“
В някои случаи препратките към файловете „.dylib“ не са правилни, поради което се задейства тази грешка. Следователно в тази стъпка ще стартираме скрипт, който автоматично ще открие и коригира тези проблеми. За да направите това:
- Кликнете върху тази връзка и изтеглете скрипта.
- Извадете съдържанието на „. zip ”файл.
Съдържание на zip файла - Прочетете „ readme “, включен в „. zip ”файл внимателно за подробни инструкции.
- Изпълнете „ copy_dylibs“ . py ”скрипт и го оставете да отстрани проблема
- Проверете дали проблемът продължава.