Maison > développement back-end > tutoriel php > Pourquoi est-ce que j'obtiens une erreur « dyld : bibliothèque non chargée » après l'installation de Node avec Brew ?

Pourquoi est-ce que j'obtiens une erreur « dyld : bibliothèque non chargée » après l'installation de Node avec Brew ?

Mary-Kate Olsen
Libérer: 2024-11-11 04:59:02
original
730 Les gens l'ont consulté

Why Am I Getting a

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
Copier après la connexion

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 :

  1. 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
    Copier après la connexion
  2. Packages de mise à niveau :
    Mettez à niveau tous les packages Homebrew pour garantir la compatibilité :

    brew upgrade
    Copier après la connexion
  3. Nettoyage temporaire Fichiers :
    Supprimez tous les fichiers temporaires créés pendant le processus d'installation :

    brew cleanup
    Copier après la connexion
  4. Réinstallez PHP :
    Après avoir effectué les étapes ci-dessus , réinstallez PHP en utilisant :

    brew reinstall php
    Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal