Comment réparer l'erreur 'Dyld: Library not Loaded' sur MacOS

MacOS développé et distribué par Apple est certainement l’un des systèmes d’exploitation les plus fiables du marché. Il est principalement utilisé par des professionnels souhaitant utiliser leurs ordinateurs à des fins professionnelles. Cependant, depuis peu, de nombreux rapports signalent une erreur “Dyld: Library Not Loaded” sous MacOS. Dans cet article, nous discuterons de la raison pour laquelle cette erreur est déclenchée et fournirons également des solutions viables pour les résoudre.

Message d'erreur «dyld: la bibliothèque n'est pas chargée» sous MacOS

Quelles sont les causes de l'erreur “Dyld: Library Not Loaded” sur MacOS?

Après avoir reçu de nombreux rapports, nous avons décidé d’enquêter sur le problème et d’identifier le motif de cette erreur.

  • Emplacement invalide: cette erreur est déclenchée lorsque l'ordinateur essaie de trouver le fichier «libmysqlclient.18.dylib» ou un fichier similaire à celui situé sous «usr / lib». De toute évidence, le fichier n’est pas présent à cet emplacement, ce qui entraîne le déclenchement de l’erreur.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons avancer vers les solutions. Assurez-vous de les implémenter dans l'ordre spécifique dans lequel elles sont fournies pour éviter tout conflit.

Solution 1: Créer un lien symbolique

Il est possible de contrer le problème en créant un lien symbolique dans le répertoire où l'ordinateur recherche le fichier «.dylib». Pour pouvoir faire ça:

  1. Accédez au dossier « / usr / lib ».
  2. Appuyez simultanément sur les touches " Commande " + " Espace ".
  3. Tapez " Terminal " et appuyez sur " Entrée ".

    Terminal MacOS
  4. Tapez la commande suivante dans le terminal et appuyez sur " Entrée "
     sudo ln -s /path/to/your/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 

    Un exemple de la commande ci-dessus ressemble à ceci:

     sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib 
  5. Vérifiez si le problème persiste.

Solution 2: mise à jour de Brew

Dans certains cas, ce fichier est absent du répertoire en raison d'une installation obsolète de «Brew». Par conséquent, dans cette étape, nous mettrons à jour Brew. Pour pouvoir faire ça:

  1. Appuyez simultanément sur les touches " Commande " + " Espace ".
  2. Tapez " Terminal " et appuyez sur " Entrée ".

    Terminal MacOS
  3. Tapez la commande suivante dans le terminal et appuyez sur " Entrée ".
     mise à jour de la bière 
  4. Encore une fois, tapez la commande suivante dans le terminal et appuyez sur "Entrée".
     mise à niveau de la bière 
  5. Vérifiez si le problème persiste.

Solution 3: exécution d'un script "Copy_dylibs.py"

Dans certains cas, les références des fichiers «.dylib» ne sont pas correctes, à cause desquelles cette erreur est déclenchée. Par conséquent, à cette étape, nous exécuterons un script qui détectera et résoudra automatiquement ces problèmes. Pour pouvoir faire ça:

  1. Cliquez sur ce lien et téléchargez le script.
  2. Extraire le contenu de la ". zip ”fichier.

    Contenu du fichier zip
  3. Lisez le « readme » inclus dans le «. zip ”fichier soigneusement pour des instructions détaillées.
  4. Exécutez le “ copy_dylibs . py ”script et laissez-le résoudre le problème
  5. Vérifiez si le problème persiste.

Des Articles Intéressants