Cum să repari eroarea „Dyld: Library not Loaded” pe MacOS

MacOS-ul dezvoltat și distribuit de Apple este cu siguranță unul dintre cele mai fiabile sistem de operare de acolo. Este folosit mai ales de profesioniști care intenționează să-și folosească calculatoarele în scopuri de afaceri. Cu toate acestea, destul de recent au apărut o mulțime de rapoarte despre o eroare „Dyld: Library Not Loaded” pe MacOS. În acest articol, vom discuta motivul pentru care este declanșată această eroare și vom oferi, de asemenea, soluții viabile pentru a le rezolva.

Mesaj de eroare „dyld: Library not Loaded” pe MacOS

Ce cauzează eroarea „Dyld: Library Not Loaded” pe MacOS?

După ce am primit numeroase rapoarte, am decis să investigăm problema și am identificat motivul pentru care se declanșează această eroare.

  • Locație nevalidă: Această eroare este declanșată atunci când computerul încearcă să găsească fișierul „libmysqlclient.18.dylib” sau un fișier similar cu cel din locația „usr / lib”. În mod evident, fișierul nu este prezent în această locație din cauza cărora este declanșată eroarea.

Acum că aveți o înțelegere de bază a naturii problemei, vom merge mai departe către soluții. Asigurați-vă că le puneți în aplicare în ordinea specifică în care sunt furnizate pentru a evita orice conflict.

Soluția 1: Crearea unei legături simbolice

Este posibil să contracarați problema creând o legătură simbolică în directorul în care computerul verifică fișierul „.dylib”. Pentru a face asta:

  1. Navigați la folderul „ / usr / lib ”.
  2. Apăsați simultan „ Command ” + „ Space ”.
  3. TastațiTerminal ” și apăsați „ Enter ”.

    Terminal MacOS
  4. Introduceți următoarea comandă în terminal și apăsați „ Enter
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    Un exemplu de comandă de mai sus arată astfel:

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. Verificați dacă problema persistă.

Soluția 2: Actualizarea berii

În unele cazuri, acest fișier lipsește din director din cauza unei instalări învechite a „Brew”. Prin urmare, în acest pas, vom actualiza Brew. Pentru a face asta:

  1. Apăsați simultan „ Command ” + „ Space ”.
  2. TastațiTerminal ” și apăsațiEnter ”.

    Terminal MacOS
  3. Introduceți următoarea comandă în terminal și apăsați „ Enter ”.
     actualizare brew 
  4. Din nou, tastați următoarea comandă în terminal și apăsați „Enter”.
     upgrade brew 
  5. Verificați dacă problema persistă.

Soluția 3: Rularea unui script „Copy_dylibs.py”

În unele cazuri, referințele pentru fișierele „.dylib” nu sunt corecte din cauza cărora este declanșată această eroare. Prin urmare, în acest pas, vom rula un script care va detecta și rezolva automat aceste probleme. Pentru a face asta:

  1. Faceți clic pe acest link și descărcați scriptul.
  2. Extrageți conținutul „. fișier zip ”.

    Conținutul fișierului zip
  3. Citițireadme ” incluse în „. fișier zip ”cu atenție pentru instrucțiuni detaliate.
  4. Rulațicopy_dylibs . pi ”script și lăsați-l să rezolve problema
  5. Verificați dacă problema persistă.

Articole Interesante