Closed7
phpenv で php がうまく動かない?

php -v
などのphpコマンドが動かなくなった。
(brew のアップデート直後?)
dyld[59013]: Library not loaded: /usr/local/opt/icu4c/lib/libicuio.69.dylib
Referenced from: /Users/qst/.phpenv/versions/7.4.20/bin/php
Reason: tried: '/usr/local/opt/icu4c/lib/libicuio.69.dylib' (no such file), '/usr/local/lib/libicuio.69.dylib' (no such file), '/usr/lib/libicuio.69.dylib' (no such file), '/usr/local/Cellar/icu4c/70.1/lib/libicuio.69.dylib' (no such file), '/usr/local/lib/libicuio.69.dylib' (no such file), '/usr/lib/libicuio.69.dylib' (no such file)

完全解決はしていないが、 icu4c
のバージョンを切り替えることで動くようになった。
(ただ、何かしらのタイミングでまた動かかなくなりそう)

Apple Silicon(M1, M2等のMX系)のFormulaの場所はこっち
$ cd /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula

$ git log --oneline icu4c.rb | grep 69

$ HOMEBREW_NO_AUTO_UPDATE=1 brew reinstall ./icu4c.rb

$ brew pin icu4c

情報をこちらに集約
このスクラップは2023/04/02にクローズされました