エラー
icu4cというライブラリが見つからないためエラー。
brew updateしたところ上記エラーになったと記憶。
❯ php -v
dyld: Library not loaded: @loader_path/../../../../opt/icu4c/lib/libicuio.73.dylib
Referenced from: /opt/homebrew/bin/php
Reason: image not found
zsh: abort php -v
❯ composer install
dyld: Library not loaded: @loader_path/../../../../opt/icu4c/lib/libicuio.73.dylib
Referenced from: /opt/homebrew/opt/[email protected]/bin/php
Reason: image not found
zsh: abort composer install
問題箇所の確認
❯ brew info icu4c
==> icu4c: stable 74.2 [keg-only]
C/C++ and Java libraries for Unicode and globalization
https://icu.unicode.org/home
/opt/homebrew/Cellar/icu4c/74.2 (270 files, 78MB)
Built from source on 2024-03-01 at 19:50:32
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/i/icu4c.rb
License: ICU
74.2と新しくなっているのが原因らしい。
対策
- brew version 落とす
- brew 入れ直す
自分は、brewをアンインストール→インストールして解決しました。