Homebrew升級后PHP報錯: libicuio.70.dylib (no such file)
php -v 報錯 Reason: tried: '/usr/local/opt/icu4c/lib/libicuio.70.dylib' (no such file)
執(zhí)行 brew update 后 icu4c 自動升級到了72版本, 導(dǎo)致70丟失, 而本機需要使用的PHP7.4依賴 icu4c 7.0, 安裝 icu4c@70 即可解決問題

# 安裝icu4c@70, `jimmy` 是自定義文件夾名稱brew tap-new jimmy/tapsbrew extract icu4c jimmy/taps --version 70brew install jimmy/taps/icu4c@70
# 查看安裝位置ls -la /usr/local/opt/icu4c*
# 創(chuàng)建軟連接cd /usr/local/opt/icu4c/ln -s /usr/local/opt/icu4c@70/lib/libicudata.70.dylib libicudata.70.dylibln -s /usr/local/opt/icu4c@70/lib/libicui18n.70.dylib libicui18n.70.dylibln -s /usr/local/opt/icu4c@70/lib/libicuio.70.dylib libicuio.70.dylibln -s /usr/local/opt/icu4c@70/lib/libicutest.70.dylib libicutest.70.dylibln -s /usr/local/opt/icu4c@70/lib/libicutu.70.dylib libicutu.70.dylibln -s /usr/local/opt/icu4c@70/lib/libicuuc.70.dylib libicuuc.70.dylib
# 查看文件ls -la /usr/local/opt/icu4c/lib/*.70.*
# 查看php版本php -v
評論
圖片
表情
