A "Dyld: Library not Loaded" hiba javítása a MacOS rendszeren
Az Apple által kifejlesztett és forgalmazott MacOS minden bizonnyal az egyik legmegbízhatóbb operációs rendszer. Leginkább olyan szakemberek használják, akik számítógépeiket üzleti célokra kívánják használni. A közelmúltban azonban sok jelentés érkezett a „Dyld: Library Not Loaded” hibáról a MacOS rendszeren. Ebben a cikkben megvitatjuk azt az okot, amely miatt ez a hiba bekövetkezik, és életképes megoldásokat kínálunk azok kijavításához.
Mi okozza a „Dyld: Library nincs betöltve” hibát a MacOS rendszeren?
Számos jelentés kézhezvétele után úgy döntöttünk, hogy kivizsgáljuk a problémát, és azonosítottuk azt az okot, amely miatt ez a hiba megjelenik.
- Érvénytelen hely: Ez a hiba akkor fordul elő, amikor a számítógép megkísérli megtalálni a „libmysqlclient.18.dylib” fájlt vagy egy hasonló fájlt, mint amely az „usr / lib” helyen található. A fájl nyilvánvalóan nem található meg ezen a helyen, ami miatt a hiba kiváltódik.
Most, hogy megismerte a probléma természetét, továbblépünk a megoldások felé. A konfliktusok elkerülése érdekében hajtsa végre ezeket a megadott sorrendben.
1. megoldás: Szimbolikus link létrehozása
A probléma kiküszöbölése érdekében létrehozhat egy szimbolikus hivatkozást a könyvtárban, ahol a számítógép ellenőrzi a “.dylib” fájlt. Ennek érdekében:
- Keresse meg a “ / usr / lib ” mappát.
- Nyomja meg egyszerre a „ Parancs ” + „ Szóköz ” gombot.
- Írja be a „ Terminal ” elemet, és nyomja meg az „ Enter ” gombot.
MacOS terminál - Írja be a következő parancsot a terminálba és nyomja meg az „ Enter ” billentyűt
sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
A fenti parancs egy példája így néz ki:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
- Ellenőrizze, hogy a probléma továbbra is fennáll-e.
2. megoldás: A Brew frissítése
Egyes esetekben ez a fájl hiányzik a könyvtárból a „Brew” elavult telepítése miatt. Ezért ebben a lépésben frissíteni fogjuk a Brew-t. Ennek érdekében:
- Nyomja meg egyszerre a „ Parancs ” + „ Szóköz ” gombot.
- Írja be a „ Terminal ” elemet, és nyomja meg az „ Enter ” gombot .
MacOS terminál - Írja be a következő parancsot a terminálon, és nyomja meg az „ Enter ” gombot.
főz frissítés
- Írja be ismét a következő parancsot a terminálon és nyomja meg az „Enter” gombot.
főz frissítés
- Ellenőrizze, hogy a probléma továbbra is fennáll-e.
3. megoldás: A „Copy_dylibs.py” parancsfájl futtatása
Bizonyos esetekben a “.dylib” fájlok hivatkozásai nem helyesek, amelyek miatt ez a hiba megjelenik. Ezért ebben a lépésben fut egy szkript, amely automatikusan felismeri és javítja ezeket a problémákat. Ennek érdekében:
- Kattintson erre a linkre, és töltse le a szkriptet.
- Bontsa ki a „ zip ”fájl.
A zip fájl tartalma - Olvassa el a „ readme ” -t, amely a „. zip ”fájl óvatosan a részletes utasításokért.
- Futtassa a „ copy_dylibs ” szoftvert . py ”szkript, és hagyja, hogy javítsa a problémát
- Ellenőrizze, hogy a probléma továbbra is fennáll-e.