Heim >Backend-Entwicklung >PHP-Tutorial >Warum verursacht die Installation von Node mit Brew den Fehler „Bibliothek nicht geladen: /usr/local/opt/icu4c/lib/libicui18n.62.dylib' für PHP?

Warum verursacht die Installation von Node mit Brew den Fehler „Bibliothek nicht geladen: /usr/local/opt/icu4c/lib/libicui18n.62.dylib' für PHP?

Barbara Streisand
Barbara StreisandOriginal
2024-11-13 06:51:021048Durchsuche

Why Does Installing Node with Brew Cause a

Fehlerbehebung bei dyld-Fehler: „Bibliothek nicht geladen: /usr/local/opt/icu4c/lib/libicui18n.62.dylib“ für PHP nach der Installation von Node mit Brew

Problem:

Bei der Installation von Node mit Homebrew unter macOS Mojave tritt bei PHP bei der Ausführung mit „php -v“ ein Fehler auf:

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found

Die Deinstallation von Node und icu4c löst das Problem nicht Problem.

Lösung:

Um diesen Fehler zu beheben, versuchen Sie die folgenden Schritte:

  1. Upgrade von Homebrew: Führen Sie den Befehl brew update aus, um Homebrew selbst zu aktualisieren.
  2. Aktualisieren Sie einzelne Pakete oder alle Brews Pakete: Führen Sie brew upgrade icu4c aus, um speziell das icu4c-Paket zu aktualisieren. Alternativ können Sie alle Pakete mit dem Befehl brew upgrade aktualisieren.
  3. Homebrew bereinigen: Führen Sie brew cleanup aus, um alle veralteten oder nicht verwendeten Pakete zu entfernen.

Zusätzlich Überlegungen:

  • Wenn das Problem durch die Aktualisierung einzelner Pakete nicht behoben wird, versuchen Sie es mit der Aktualisierung Alle Brew-Pakete mit dem Befehl brew upgrade.
  • Seien Sie vorsichtig, wenn Sie brew upgrade // verwenden, da alle Brew-Pakete aktualisiert werden, möglicherweise auch PHP.
  • Wenn der Fehler weiterhin besteht, erwägen Sie eine Neuinstallation von Node mit dem Homebrew-Paketmanager.

Befolgen Sie diese Schritte, um das Problem zu beheben und sicherzustellen, dass PHP auch nach der Installation von Node with Homebrew ordnungsgemäß funktioniert.

Das obige ist der detaillierte Inhalt vonWarum verursacht die Installation von Node mit Brew den Fehler „Bibliothek nicht geladen: /usr/local/opt/icu4c/lib/libicui18n.62.dylib' für PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn