安装完php后用
php -v出现
$ php -v
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.71.dylib
Referenced from: /usr/local/opt/php@7.2/bin/php
Reason: image not found
后面查一堆技术资料,发现原来是brew 引用的链接库没更新
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
或者 cd $(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula$rmicu4c.rb
可以看到里面的内容是与当前版本不对的一些版本记录信息
git pull
此时vi icu4c.rb(vim icu4c.rb //输入 raw 68.2版本(需要的版本)内的内容 保存退出,如果)
可以看到里面的内容已经更新
vi icu4c.rb到此就完了吗,no
还需要从新安装
brew reinstall icu4c
网友评论