Avatar ·

Error dyld: Library not loaded: libicui18n.62.dylib después de instalar Node.js con Homebrew

¡Hola a todos! Soy nuevo en PHP y trabajo en Mac. Hoy decidí instalar Node.js con Homebrew (comando `brew install node`), y después de eso mi PHP dejó de funcionar. Al intentar ejecutar cualquier script, por ejemplo: ```php ``` obtengo un error en la terminal: ``` dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Referenced from: /usr/local/bin/php Reason: image not found ``` PHP también está instalado con Homebrew. Antes de instalar Node, todo funcionaba correctamente. Probablemente, Homebrew actualizó algunas librerías y PHP ya no puede encontrar la versión correcta de icu4c. Intenté reinstalar PHP con `brew reinstall php`, pero no ayudó. Mi Mac funciona con macOS Monterey. ¿Alguien sabe cómo solucionar este error? ¡Gracias de antemano! <<>>

Causa del error

El problema ocurre porque Homebrew, al instalar Node.js, actualizó la librería icu4c a una nueva versión, mientras que PHP sigue haciendo referencia a la versión anterior.