Library not loaded: /opt/homebrew/opt/icu4c/lib/libicui18n.69.dylibへの対応
背景
brew upgrade
brew upgradeしてしまったことで、icu4cが最新化version72に進んでしまった。
この結果、手元のposgresが表題のエラーになった。
解決方法
- HomebrewのFormulaフォルダへ移動
cd $(brew --prefix)/Library/Taps/homebrew/homebrew-core/Formula
- gitのログを確認、戻したいバージョンのコミット番号を確認
git log --follow icu4c.rb
- コードをチェックアウト
git checkout XXX
- 再インストール
brew reinstall ./icu4c.rb
- gitのコードを戻す
git checkout master
参考URL
とても参考になりました。ほぼ記載いただいた通りです。
https://zenn.dev/ttskch/articles/8bd187c62436b8