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.

“Dyld: A könyvtár nincs betöltve” hibaüzenet a MacOS rendszeren

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:

  1. Keresse meg a “ / usr / lib ” mappát.
  2. Nyomja meg egyszerre a „ Parancs ” + „ Szóköz ” gombot.
  3. Írja be a „ Terminalelemet, és nyomja meg az „ Enter ” gombot.

    MacOS terminál
  4. Í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 
  5. 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:

  1. Nyomja meg egyszerre a „ Parancs ” + „ Szóköz ” gombot.
  2. Írja be a „ Terminalelemet, és nyomja meg azEntergombot .

    MacOS terminál
  3. Írja be a következő parancsot a terminálon, és nyomja meg az „ Enter ” gombot.
     főz frissítés 
  4. Írja be ismét a következő parancsot a terminálon és nyomja meg az „Enter” gombot.
     főz frissítés 
  5. 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:

  1. Kattintson erre a linkre, és töltse le a szkriptet.
  2. Bontsa ki a „ zip ”fájl.

    A zip fájl tartalma
  3. Olvassa el a „ readme ” -t, amely a „. zip ”fájl óvatosan a részletes utasításokért.
  4. Futtassa a „ copy_dylibsszoftvert . py ”szkript, és hagyja, hogy javítsa a problémát
  5. Ellenőrizze, hogy a probléma továbbra is fennáll-e.

Érdekes Cikkek