Kā izlabot kļūdu “Dyld: Library not Loaded” operētājsistēmā MacOS

Apple izstrādātā un izplatītā MacOS, protams, ir viena no visuzticamākajām operētājsistēmām. To galvenokārt izmanto profesionāļi, kuri plāno izmantot savus datorus biznesa vajadzībām. Tomēr pavisam nesen MacOS operētājsistēmā ir parādījies daudz ziņojumu par kļūdu “Dyld: Library Not Loaded”. Šajā rakstā mēs apspriedīsim iemeslu, kāpēc šī kļūda tiek iedarbināta, kā arī sniegsim reālus risinājumus to novēršanai.

Kļūdas ziņojums “dyld: Library nav ielādēts” operētājsistēmā MacOS

Kas izraisa kļūdu “Dyld: Library Not Loaded” operētājsistēmā MacOS?

Pēc daudzu ziņojumu saņemšanas mēs nolēmām izmeklēt šo problēmu un identificējām iemeslu, kādēļ šī kļūda tiek iedarbināta.

  • Nederīga atrašanās vieta: šī kļūda tiek aktivizēta, kad dators mēģina atrast failu “libmysqlclient.18.dylib” vai failu, kas ir līdzīgs tam, kas atrodas zem “usr / lib” atrašanās vietas. Acīmredzami faila šajā vietā nav, tāpēc kļūda tiek izsaukta.

Tagad, kad jums ir pamata izpratne par problēmas būtību, mēs virzīsimies uz risinājumiem. Pārliecinieties, ka tie tiek ieviesti noteiktā secībā, kādā tie tiek piegādāti, lai izvairītos no konfliktiem.

1. risinājums: simboliskas saites izveidošana

Problēmu var novērst, izveidojot simbolisko saiti direktorijā, kurā dators pārbauda “.dylib” failu. Lai to izdarītu:

  1. Dodieties uz mapi “ / usr / lib ”.
  2. Vienlaicīgi nospiediet taustiņuCommand ” + “ Space ”.
  3. IerakstietTerminal ” un nospiediet “ Enter ”.

    MacOS terminālis
  4. Ievadiet šo komandu terminālī un nospiediet “ Enter
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    Iepriekš minētās komandas piemērs izskatās šādi:

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. Pārbaudiet, vai problēma joprojām pastāv.

2. risinājums: Brew atjaunināšana

Dažos gadījumos šis fails trūkst direktorijā novecojušas “Brew” instalēšanas dēļ. Tāpēc šajā solī mēs atjaunināsim Brew. Lai to izdarītu:

  1. Vienlaicīgi nospiediet taustiņuCommand ” + “ Space ”.
  2. IerakstietTerminal ” un nospiedietEnter ”.

    MacOS terminālis
  3. Ievadiet šo komandu terminālī un nospiediet “ Enter ”.
     brūvēt atjauninājumu 
  4. Atkal terminālī ierakstiet šo komandu un nospiediet “Enter”.
     brūvēt jauninājums 
  5. Pārbaudiet, vai problēma joprojām pastāv.

3. risinājums: “Copy_dylibs.py” skripta palaišana

Dažos gadījumos atsauces uz “.dylib” failiem nav pareizas, tāpēc šī kļūda tiek aktivizēta. Tāpēc šajā solī mēs darbosim skriptu, kas automātiski noteiks un novērsīs šīs problēmas. Lai to izdarītu:

  1. Noklikšķiniet uz šīs saites un lejupielādējiet skriptu.
  2. Izvelciet “. zip ”fails.

    ZIP faila saturs
  3. Izlasietreadme ”, kas iekļauts “. uzmanīgi zip ”failu, lai iegūtu detalizētus norādījumus.
  4. Palaidietcopy_dylibs . py ”skriptu un ļaujiet tam novērst problēmu
  5. Pārbaudiet, vai problēma joprojām pastāv.

Interesanti Raksti