Avatar ·

Erreur dyld : Library not loaded : libicui18n.62.dylib après l'installation de Node.js via Homebrew

Bonjour à tous ! Je suis débutant en PHP, je travaille sur Mac. Aujourd'hui, j'ai décidé d'installer Node.js via Homebrew (commande `brew install node`), et après cela, mon PHP a cessé de fonctionner. Lorsque j'essaie d'exécuter un script, par exemple : ```php ``` j'obtiens une erreur dans le terminal : ``` dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Referenced from: /usr/local/bin/php Reason: image not found ``` PHP est également installé via Homebrew. Avant l'installation de Node, tout fonctionnait normalement. Il est probable que Homebrew ait mis à jour certaines bibliothèques, et PHP ne trouve plus la version requise d'icu4c. J'ai essayé de réinstaller PHP avec `brew reinstall php`, mais cela n'a pas aidé. Mon Mac fonctionne sous macOS Monterey. Pouvez-vous m'indiquer comment corriger cette erreur ? Merci d'avance ! <<>>

Cause de l'erreur

Le problème survient car Homebrew, lors de l'installation de Node.js, a mis à jour la bibliothèque icu4c vers une nouvelle version, tandis que PHP continue de référencer l'ancienne.