Com es corregeix l'error 'Dyld: la biblioteca no s'ha carregat' al MacOS



Proveu El Nostre Instrument Per Eliminar Problemes

MacOS desenvolupat i distribuït per Apple és segurament un dels sistemes operatius més fiables que existeixen. La fan servir sobretot professionals que tenen la intenció d’utilitzar els seus ordinadors amb finalitats comercials. No obstant això, recentment s'han publicat molts informes sobre un error 'Dyld: Biblioteca no carregada' a MacOS. En aquest article, analitzarem el motiu pel qual es desencadena aquest error i també oferirem solucions viables per solucionar-los.



Missatge d'error 'dyld: Biblioteca no carregada' a MacOS



Què causa l'error 'Dyld: la biblioteca no s'ha carregat' a MacOS?

Després de rebre nombrosos informes, vam decidir investigar el problema i vam identificar el motiu pel qual es desencadena aquest error.



  • Ubicació no vàlida: Aquest error s'activa quan l'ordinador intenta trobar el fitxer 'libmysqlclient.18.dylib' o un fitxer similar al que es troba a la ubicació 'usr / lib'. Evidentment, el fitxer no es troba en aquesta ubicació a causa del qual es produeix l’error.

Ara que teniu una comprensió bàsica de la naturalesa del problema, continuarem cap a les solucions. Assegureu-vos d'implementar-los en l'ordre específic en què es proporcionen per evitar conflictes.

Solució 1: crear un enllaç simbòlic

És possible contrarestar el problema mitjançant la creació d’un enllaç simbòlic al directori on l’ordinador busca el fitxer “.dylib”. Per fer-ho:

  1. Navega fins al ' / usr / lib ”Carpeta.
  2. Premeu el ' Comandament '+' Espai ”Simultàniament.
  3. Tipus a ' terminal ”I premeu“ Entra '.

    MacOS Terminal



  4. Tipus l’ordre següent al terminal i premeu “ Entra '
    sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

    Un exemple de l'ordre anterior té aquest aspecte:

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
  5. Comprovar per veure si el problema persisteix.

Solució 2: actualització de Brew

En alguns casos, aquest fitxer falta al directori a causa d'una instal·lació obsoleta de 'Brew'. Per tant, en aquest pas, actualitzarem Brew. Per fer-ho:

  1. Premeu el ' Comandament '+' Espai ”Simultàniament.
  2. Tipus a ' terminal ”I premeu ' Entra '.

    MacOS Terminal

  3. Tipus a l'ordre següent al terminal i premeu ' Entra '.
    actualització de la cervesa
  4. De nou, tipus a l'ordre següent al terminal i premeu 'Enter'.
    actualització de la cervesa
  5. Comprovar per veure si el problema persisteix.

Solució 3: executar un script 'Copy_dylibs.py'

En alguns casos, les referències dels fitxers '.dylib' no són correctes a causa de les quals s'ha activat aquest error. Per tant, en aquest pas, executarem un script que detectarà i solucionarà aquests problemes automàticament. Per fer-ho:

  1. Feu clic a encès això enllaçar i descarregar el guió.
  2. Extreure el contingut del fitxer “. cremallera ' dossier.

    Contingut del fitxer zip

  3. Llegiu el ' readme ”Inclòs a“. cremallera ”Fitxer acuradament per obtenir instruccions detallades.
  4. Correr el ' copy_dylibs . py ”I deixeu-lo solucionar el problema
  5. Comprovar per veure si el problema persisteix.
2 minuts de lectura