Hoe 'Dyld: Library not Loaded' fout op MacOS te repareren

MacOS ontwikkeld en gedistribueerd door Apple is ongetwijfeld een van de meest betrouwbare besturingssystemen die er zijn. Het wordt meestal gebruikt door professionals die van plan zijn hun computer voor zakelijke doeleinden te gebruiken. Er zijn echter vrij recent veel rapporten binnengekomen over een "Dyld: Library Not Loaded" -fout op MacOS. In dit artikel bespreken we de reden waarom deze fout wordt geactiveerd en bieden we ook haalbare oplossingen om ze te verhelpen.

Foutbericht 'dyld: bibliotheek niet geladen' op MacOS

Wat veroorzaakt de fout "Dyld: bibliotheek niet geladen" op MacOS?

Na ontvangst van meerdere rapporten hebben we besloten het probleem te onderzoeken en de reden te identificeren waardoor deze fout wordt veroorzaakt.

  • Ongeldige locatie: deze fout wordt geactiveerd wanneer de computer probeert het bestand "libmysqlclient.18.dylib" te vinden of een bestand vergelijkbaar met dat onder de locatie "usr / lib". Het bestand is duidelijk niet aanwezig op deze locatie waardoor de fout wordt geactiveerd.

Nu u een basiskennis heeft van de aard van het probleem, gaan we verder met de oplossingen. Zorg ervoor dat u deze implementeert in de specifieke volgorde waarin ze worden verstrekt om conflicten te voorkomen.

Oplossing 1: een symbolische koppeling maken

Het is mogelijk om het probleem op te lossen door een Symbolic Link te maken in de map waarin de computer het ".dylib" -bestand controleert. Om dat te doen:

  1. Navigeer naar de map " / usr / lib ".
  2. Druk tegelijkertijd op de " Command " + " Space ".
  3. Typ " Terminal " en druk op " Enter ".

    MacOS-terminal
  4. Typ het volgende commando in de terminal en druk op " Enter "
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    Een voorbeeld van de bovenstaande opdracht ziet er als volgt uit:

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. Controleer of het probleem blijft bestaan.

Oplossing 2: Brew bijwerken

In sommige gevallen ontbreekt dit bestand in de map vanwege een verouderde installatie van "Brew". Daarom zullen we in deze stap Brew updaten. Om dat te doen:

  1. Druk tegelijkertijd op de " Command " + " Space ".
  2. Typ " Terminal " en druk op " Enter ".

    MacOS-terminal
  3. Typ de volgende opdracht in de terminal en druk op " Enter ".
     brouw update 
  4. Typ nogmaals de volgende opdracht in de terminal en druk op "Enter".
     brouw upgrade 
  5. Controleer of het probleem blijft bestaan.

Oplossing 3: een "Copy_dylibs.py" -script uitvoeren

In sommige gevallen zijn de verwijzingen voor de ".dylib" -bestanden niet correct waardoor deze fout wordt geactiveerd. Daarom voeren we in deze stap een script uit dat deze problemen automatisch detecteert en oplost. Om dat te doen:

  1. Klik op deze link en download het script.
  2. Pak de inhoud van de “. zip- bestand.

    Inhoud van het zipbestand
  3. Lees de " leesmij " in de ". zip- bestand zorgvuldig voor gedetailleerde instructies.
  4. Voer de " copy_dylibs " uit . py ”script en laat het probleem oplossen
  5. Controleer of het probleem blijft bestaan.

Interessante Artikelen