ホームページ  >  記事  >  バックエンド開発  >  Homebrew 経由でノードをインストールした後、PHP がロードに失敗するのはなぜですか:「dyld: Library notloaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib」

Homebrew 経由でノードをインストールした後、PHP がロードに失敗するのはなぜですか:「dyld: Library notloaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib」

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-09 09:33:02989ブラウズ

Why Does PHP Fail to Load After Installing Node via Homebrew:

Homebrew 経由でノードをインストールした後、PHP のロードに失敗する: "dyld: ライブラリがロードされていません: /usr/local/opt/icu4c/lib/libicui18n.62.dylib"

問題:

macOS Mojave で Homebrew を使用して Node.js をインストールした後, PHP がロードしようとするとエラーが発生します。ライブラリ:

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

Node.js と icu4c の両方をアンインストールしても問題は解決しません。

解決策:

このエラーに対処するには、次の手順が推奨されています:

Homebrew バージョン不一致:

  • Homebrew パッケージのバージョンの不一致を解決するには、brew cleanup を実行します。

パッケージのアップグレード:

  • brew upgrade を使用して、icu4c を含む特定のパッケージをアップグレードするicu4c.
  • または、brew upgrade を実行して、インストールされているすべてのパッケージをアップグレードします。

クリーンアップ:

  • アップグレードが完了したら、醸造クリーンアップを実行して、古いものや不要なものを削除します。ファイル。

注意:

  • すべてのパッケージをアップグレードすると、他のアプリケーションまたは構成に影響を与える可能性があります。
  • バックアップしていることを確認してください。これらのアクションを実行する前に重要なデータを削除してください。

以上がHomebrew 経由でノードをインストールした後、PHP がロードに失敗するのはなぜですか:「dyld: Library notloaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。