Kaip ištaisyti klaidą "Dyld: Library not Loaded" "MacOS"

„Apple“ sukurta ir platinama „MacOS“ yra viena iš patikimiausių operacinių sistemų. Jį dažniausiai naudoja profesionalai, ketinantys naudoti savo kompiuterius verslo tikslams. Vis dėlto visai neseniai pasirodė daug pranešimų apie „Dyld: Library Not Loaded“ klaidą „MacOS“. Šiame straipsnyje aptarsime priežastį, dėl kurios atsiranda ši klaida, taip pat pateiksime perspektyvius sprendimus joms ištaisyti.

„Dyld: Library not Loaded“ klaidos pranešimas „MacOS“

Kas sukelia „Dyld: Library Not Loaded“ klaidą „MacOS“?

Gavę daugybę pranešimų, nusprendėme ištirti problemą ir nustatėme priežastį, dėl kurios ši klaida atsiranda.

  • Neteisinga vieta: Ši klaida suveikia, kai kompiuteris bando rasti failą „libmysqlclient.18.dylib“ arba failą, panašų į tą, kuris yra „usr / lib“ vietoje. Failo akivaizdžiai nėra šioje vietoje, dėl kurio suveikia klaida.

Dabar, kai jau supratote problemos pobūdį, pereisime prie sprendimų. Įsitikinkite, kad įgyvendinate juos tam tikra tvarka, kokia jie teikiami, kad išvengtumėte konfliktų.

1 sprendimas: sukurkite simbolinį saitą

Šią problemą įmanoma išspręsti sukuriant simbolinę nuorodą kataloge, kuriame kompiuteris tikrina „.dylib“ failą. Norėdami tai padaryti:

  1. Eikite į aplanką „ / usr / lib “.
  2. Vienu metu paspauskiteCommand “ + „ Space “.
  3. ĮveskiteTerminal “ ir paspauskite „ Enter “.

    „MacOS“ terminalas
  4. Įveskite šią komandą terminale ir paspauskite „ Enter
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    Aukščiau pateiktos komandos pavyzdys atrodo taip:

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. Patikrinkite, ar problema išlieka.

2 sprendimas: „Brew“ atnaujinimas

Kai kuriais atvejais šio failo trūksta kataloge dėl pasenusio „Brew“ diegimo. Todėl šiame žingsnyje mes atnaujinsime „Brew“. Norėdami tai padaryti:

  1. Vienu metu paspauskiteCommand “ + „ Space “.
  2. ĮveskiteTerminal “ ir paspauskiteEnter “.

    „MacOS“ terminalas
  3. Terminale įveskite šią komandą ir paspauskite „ Enter “.
     užvirinti atnaujinimą 
  4. Vėlgi, terminale įveskite šią komandą ir paspauskite „Enter“.
     alaus atnaujinimas 
  5. Patikrinkite, ar problema išlieka.

3 sprendimas: paleiskite scenarijų „Copy_dylibs.py“

Kai kuriais atvejais nuorodos į „.dylib“ failus nėra teisingos, dėl kurių suveikia ši klaida. Todėl šiame žingsnyje vykdysime scenarijų, kuris šias problemas automatiškai aptinka ir ištaisys. Norėdami tai padaryti:

  1. Spustelėkite šią nuorodą ir atsisiųskite scenarijų.
  2. Ištraukite „. ZIP failas.

    ZIP failo turinys
  3. Perskaitykitereadme “, įtrauktą į „. atsargiai „ zip “ failą, kad gautumėte išsamias instrukcijas.
  4. Paleiskitecopy_dylibs“ . py ”scenarijų ir leiskite jam išspręsti problemą
  5. Patikrinkite, ar problema išlieka.

Įdomios Straipsniai