Guider

Hvordan fikse ‘Dyld: Library not Loaded’ feil på MacOS

MacOS utviklet og distribuert av Apple er sikkert et av de mest pålitelige operativsystemene der ute. Den brukes hovedsakelig av fagpersoner som har tenkt å bruke datamaskinene sine for forretningsformål. Imidlertid har det nylig kommet mange rapporter om en "Dyld: Library Not Loaded" -feil på MacOS. I denne artikkelen vil vi diskutere årsaken til at denne feilen utløses, og også gi levedyktige løsninger for å fikse dem.

Hva forårsaker feilen "Dyld: Library not Loaded" på MacOS?

Etter å ha mottatt mange rapporter, bestemte vi oss for å undersøke problemet og identifiserte årsaken til at denne feilen ble utløst.

  • Ugyldig plassering:Denne feilen utløses når datamaskinen prøver å finne “libmysqlclient.18.dylib” -filen eller en fil som ligner på den under “usr / lib” -plasseringen. Filen er åpenbart ikke til stede på dette stedet, på grunn av hvilken feilen utløses.

Nå som du har en grunnleggende forståelse av problemets natur, vil vi gå videre mot løsningene. Sørg for å implementere disse i den spesifikke rekkefølgen de leveres i for å unngå konflikter.

Løsning 1: Opprette en symbolsk lenke

Det er mulig å motvirke problemet ved å opprette en symbolsk lenke i katalogen der datamaskinen leter etter ".dylib" -filen. For å gjøre det:

  1. Navigere til "/ usr / lib" mappe.
  2. trykk den “Kommando” + “Rom" samtidig.
  3. Type i “TerminalOg trykk “Tast inn“.
  4. Type følgende kommando i terminalen og trykk “Tast inn
    sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

    Et eksempel på kommandoen ovenfor ser slik ut:

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
  5. Sjekk for å se om problemet vedvarer.

Løsning 2: Oppdatering av Brew

I noen tilfeller mangler denne filen i katalogen på grunn av en utdatert installasjon av "Brew". Derfor oppdaterer vi Brew i dette trinnet. For å gjøre det:

  1. trykk den “Kommando” + “Rom" samtidig.
  2. Type i “Terminal”Og trykkTast inn“.
  3. Type i følgende kommando i terminalen og trykk “Tast inn“.
    bryggeoppdatering
  4. En gang til, type i følgende kommando i terminalen og trykk “Enter”.
    bryggeoppgradering
  5. Sjekk for å se om problemet vedvarer.

Løsning 3: Kjører et "Copy_dylibs.py" -skript

I noen tilfeller er ikke referansene for ".dylib" -filene korrekte. Feilen utløses. Derfor, i dette trinnet, vil vi kjøre et skript som automatisk vil oppdage og fikse disse problemene. For å gjøre det:

  1. Klikk på denne lenken og last ned skriptet.
  2. Ekstrakt innholdet i “.glidelås”-Fil.
  3. Lese den “readme”Inkludert i“.glidelås”Filen nøye for detaljerte instruksjoner.
  4. Løpe den “copy_dylibs.py”-Skriptet og la det løse problemet
  5. Sjekk for å se om problemet vedvarer.
$config[zx-auto] not found$config[zx-overlay] not found