Vejledninger

Sådan rettes 'Dyld: Library not Loaded' -fejl på MacOS

MacOS udviklet og distribueret af Apple er helt sikkert et af de mest pålidelige operativsystemer derude. Det bruges hovedsageligt af fagfolk, der har til hensigt at bruge deres computere til forretningsformål. For nylig er der imidlertid kommet mange rapporter om en "Dyld: Library Not Loaded" -fejl på MacOS. I denne artikel vil vi diskutere årsagen til, at denne fejl udløses, og vi leverer også levedygtige løsninger for at rette dem.

Hvad forårsager fejlen "Dyld: Library not Loaded" på MacOS?

Efter at have modtaget adskillige rapporter besluttede vi at undersøge problemet og identificerede årsagen til, at denne fejl udløses.

  • Ugyldig placering:Denne fejl udløses, når computeren forsøger at finde "libmysqlclient.18.dylib" -filen eller en fil, der ligner den under "usr / lib" -placeringen. Filen er åbenlyst ikke til stede på dette sted, hvorfor fejlen udløses.

Nu hvor du har en grundlæggende forståelse af problemets natur, vil vi gå videre mod løsningerne. Sørg for at implementere disse i den specifikke rækkefølge, som de leveres i, for at undgå konflikter.

Løsning 1: Oprettelse af et symbolsk link

Det er muligt at imødegå problemet ved at oprette et symbolsk link i biblioteket, hvor computeren kontrollerer ".dylib" -filen. For at gøre det:

  1. Navigere til "/ usr / lib”-Mappe.
  2. Trykke det "Kommando” + “Plads" samtidigt.
  3. Type i “Terminal”Og tryk“Gå ind“.
  4. Type følgende kommando i terminalen og tryk på “Gå ind
    sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

    Et eksempel på ovenstående kommando ser sådan ud:

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
  5. Kontrollere for at se, om problemet fortsætter.

Løsning 2: Opdatering af brygge

I nogle tilfælde mangler denne fil i biblioteket på grund af en forældet installation af “Brew”. Derfor opdaterer vi Brew i dette trin. For at gøre det:

  1. Trykke det "Kommando” + “Plads" samtidigt.
  2. Type i “Terminal”Og trykkeGå ind“.
  3. Type i den følgende kommando i terminalen og tryk på “Gå ind“.
    bryg opdatering
  4. Igen, type i den følgende kommando i terminalen og tryk på “Enter”.
    bryg opgradering
  5. Kontrollere for at se, om problemet fortsætter.

Løsning 3: Kørsel af et "Copy_dylibs.py" script

I nogle tilfælde er referencerne for ".dylib" -filerne ikke korrekte, hvorfor denne fejl udløses. Derfor kører vi i dette trin et script, der automatisk registrerer og løser disse problemer. For at gøre det:

  1. Klik på på dette link og download scriptet.
  2. Uddrag indholdet af “.lynlås”-Fil.
  3. Læs det "readme”Inkluderet i“.lynlås”Fil omhyggeligt for detaljerede instruktioner.
  4. Løb det "copy_dylibs.py”Script og lad det løse problemet
  5. Kontrollere for at se, om problemet fortsætter.
$config[zx-auto] not found$config[zx-overlay] not found