ホームページ >バックエンド開発 >PHPチュートリアル >Brew でノードをインストールすると、PHP で「ライブラリが読み込まれていません: /usr/local/opt/icu4c/lib/libicui18n.62.dylib」エラーが発生するのはなぜですか?

Brew でノードをインストールすると、PHP で「ライブラリが読み込まれていません: /usr/local/opt/icu4c/lib/libicui18n.62.dylib」エラーが発生するのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-13 06:51:021047ブラウズ

Why Does Installing Node with Brew Cause a

次のノードをインストールした後の PHP の dyld エラー:「ライブラリがロードされていません: /usr/local/opt/icu4c/lib/libicui18n.62.dylib」のトラブルシューティングBrew

問題:

macOS Mojave で Homebrew を使用してノードをインストールすると、PHP で「php -v」を実行するとエラーが発生します:

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

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

解決策:

このエラーに対処するには、次の手順を試してください:

  1. Homebrew のアップグレード:コマンド brew update を実行して Homebrew 自体を更新します。
  2. アップグレード個別のパッケージまたはすべての Brew パッケージ: brew upgrade icu4c を実行して、icu4c パッケージを具体的にアップグレードします。あるいは、コマンド brew upgrade を使用してすべてのパッケージをアップグレードします。
  3. Cleanup Homebrew: brew cleanup を実行して、古いパッケージや未使用のパッケージを削除します。

追加考慮事項:

  • 個々のパッケージをアップグレードすることで問題が発生する場合問題が解決しない場合は、コマンド brew upgrade を使用してすべての brew パッケージをアップグレードしてみてください。
  • brew upgrade // を使用すると、PHP を含む可能性のあるすべての brew パッケージがアップグレードされるため、注意してください。
  • エラーが発生した場合問題が解決しない場合は、Homebrew パッケージ マネージャーを使用して Node を再インストールすることを検討してください。

次の手順に従って問題を解決し、PHP が確実であることを確認してください。 Homebrew で Node をインストールした後でも、正しく機能します。

以上がBrew でノードをインストールすると、PHP で「ライブラリが読み込まれていません: /usr/local/opt/icu4c/lib/libicui18n.62.dylib」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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