Erreur dyld : dépendance de bibliothèque non résolue après l'installation de Node avec Brew
Lors de l'installation de Node.js avec Homebrew sur un Mac, les utilisateurs peuvent rencontrer un erreur lors de la tentative d'exécution de PHP :
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Referenced from: /usr/local/bin/php Reason: image not found
Cette erreur indique qu'une bibliothèque requise pour l'opération PHP est manquant. Cela peut être dû à un conflit entre les versions Node.js et ICU4C (International Components for Unicode).
Résolution :
Vérifiez les versions du package :
Assurez-vous que la version du package ICU4C installée est compatible avec PHP. Si nécessaire, mettez à jour ICU4C :
brew upgrade icu4c
Packages de mise à niveau :
Mettez à niveau tous les packages Homebrew pour garantir la compatibilité :
brew upgrade
Nettoyage temporaire Fichiers :
Supprimez tous les fichiers temporaires créés pendant le processus d'installation :
brew cleanup
Réinstallez PHP :
Après avoir effectué les étapes ci-dessus , réinstallez PHP en utilisant :
brew reinstall php
En suivant ces instructions, le conflit entre PHP et ICU4C devraient être résolus, permettant à PHP de s'exécuter avec succès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!