Hur du åtgärdar felet "Dyld: Library not Loaded" på MacOS

MacOS utvecklat och distribuerat av Apple är säkert ett av de mest pålitliga operativsystemen där ute. Det används mest av professionella som tänker använda sina datorer för affärsändamål. Men nyligen har många rapporter kommit in om ett "Dyld: Library Not Loaded" -fel på MacOS. I den här artikeln kommer vi att diskutera orsaken till att detta fel utlöses och också tillhandahålla hållbara lösningar för att fixa dem.

“Dyld: Library not Loaded” Felmeddelande på MacOS

Vad orsakar felet "Dyld: Library Not Loaded" på MacOS?

Efter att ha fått flera rapporter beslutade vi att undersöka problemet och identifierade orsaken till att detta fel utlöses.

  • Ogiltig plats: Detta fel utlöses när datorn försöker hitta filen "libmysqlclient.18.dylib" eller en fil som liknar den under platsen "usr / lib". Filen är uppenbarligen inte närvarande på den här platsen på grund av att felet utlöses.

Nu när du har en grundläggande förståelse för problemets natur kommer vi att gå vidare mot lösningarna. Se till att implementera dessa i den specifika ordning i vilken de tillhandahålls för att undvika konflikter.

Lösning 1: Skapa en symbolisk länk

Det är möjligt att motverka problemet genom att skapa en symbolisk länk i katalogen där datorn söker efter ".dylib" -filen. För att kunna göra det:

  1. Navigera till mappen “ / usr / lib ”.
  2. Tryck samtidigt på ” Kommando ” + ” Mellanslag ”.
  3. Skriv in " Terminal " och tryck på " Enter ".

    MacOS-terminal
  4. Skriv följande kommando i terminalen och tryck på " Enter "
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    Ett exempel på kommandot ovan ser ut så här:

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. Kontrollera om problemet kvarstår.

Lösning 2: Uppdatering av Brew

I vissa fall saknas den här filen i katalogen på grund av en föråldrad installation av "Brew". Därför kommer vi i detta steg att uppdatera Brew. För att kunna göra det:

  1. Tryck samtidigt på ” Kommando ” + ” Mellanslag ”.
  2. Skriv in " Terminal " och tryck på " Enter ".

    MacOS-terminal
  3. Skriv in följande kommando i terminalen och tryck på " Enter ".
     brygga uppdatering 
  4. Skriv igen följande kommando i terminalen och tryck på "Enter".
     brygga uppgradering 
  5. Kontrollera om problemet kvarstår.

Lösning 3: Köra ett “Copy_dylibs.py” -skript

I vissa fall är referenserna för ".dylib" -filer inte korrekta på grund av att detta fel utlöses. Därför kommer vi i detta steg att köra ett skript som automatiskt kommer att upptäcka och fixa dessa problem. För att kunna göra det:

  1. Klicka på den här länken och ladda ner skriptet.
  2. Extrahera innehållet i “. zip- fil.

    Innehållet i zip-filen
  3. Läs " readme " som ingår i ". zip- fil noggrant för detaljerade instruktioner.
  4. Kör " copy_dylibs" . py- skript och låt det lösa problemet
  5. Kontrollera om problemet kvarstår.

Intressanta Artiklar