Jak naprawić błąd „Dyld: Library not Loaded” w systemie MacOS
MacOS opracowany i dystrybuowany przez Apple jest z pewnością jednym z najbardziej niezawodnych systemów operacyjnych. Jest używany głównie przez profesjonalistów, którzy zamierzają używać swoich komputerów w celach biznesowych. Jednak całkiem niedawno pojawiło się wiele raportów o błędzie „Dyld: Library Not Loaded” na MacOS. W tym artykule omówimy powód, dla którego ten błąd jest wywoływany, a także zapewnimy realne rozwiązania, aby je naprawić.
Co powoduje błąd „Dyld: Library Not Loaded” w systemie MacOS?
Po otrzymaniu licznych raportów postanowiliśmy zbadać problem i zidentyfikować przyczynę, z powodu której ten błąd jest wywoływany.
- Nieprawidłowa lokalizacja: ten błąd jest wyzwalany, gdy komputer próbuje znaleźć plik „libmysqlclient.18.dylib” lub plik podobny do tego w lokalizacji „usr / lib”. Plik jest w oczywisty sposób nieobecny w tej lokalizacji, z powodu której wyzwalany jest błąd.
Teraz, gdy masz podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Należy je zaimplementować w określonej kolejności, w jakiej zostały dostarczone, aby uniknąć konfliktów.
Rozwiązanie 1: Utworzenie dowiązania symbolicznego
Można temu zaradzić, tworząc dowiązanie symboliczne w katalogu, w którym komputer sprawdza plik „.dylib”. Aby to zrobić:
- Przejdź do folderu „ / usr / lib ”.
- Naciśnij jednocześnie „ Command ” + „ Space ”.
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
Terminal MacOS - Wpisz następujące polecenie w terminalu i naciśnij „ Enter ”
sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
Przykład powyższego polecenia wygląda następująco:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
- Sprawdź, czy problem nadal występuje.
Rozwiązanie 2: Aktualizacja naparu
W niektórych przypadkach brakuje tego pliku w katalogu z powodu nieaktualnej instalacji „Brew”. Dlatego na tym etapie będziemy aktualizować Brew. Aby to zrobić:
- Naciśnij jednocześnie „ Command ” + „ Space ”.
- Wpisz „ Terminal ” i naciśnij „ Enter ”.
Terminal MacOS - Wpisz następujące polecenie w terminalu i naciśnij „ Enter ”.
aktualizacja naparu
- Ponownie wpisz następujące polecenie w terminalu i naciśnij „Enter”.
aktualizacja naparu
- Sprawdź, czy problem nadal występuje.
Rozwiązanie 3: Uruchomienie skryptu „Copy_dylibs.py”
W niektórych przypadkach odwołania do plików „.dylib” są niepoprawne, z powodu których wyzwalany jest ten błąd. Dlatego na tym etapie uruchomimy skrypt, który automatycznie wykryje i naprawi te problemy. Aby to zrobić:
- Kliknij ten link i pobierz skrypt.
- Wyodrębnij zawartość „. zip ”.
Zawartość pliku zip - Przeczytaj „ readme ” zawarte w „. zip ”, aby uzyskać szczegółowe instrukcje.
- Uruchom „ copy_dylibs . py ”i pozwól mu rozwiązać problem
- Sprawdź, czy problem nadal występuje.