mac 降级 icu4c
在前段时间升级了一下homebrew,当时没有注意,今天使用命令php -v 查看php版本时,报下方错误:
php -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicuio.70.dylib Referenced from: /usr/local/opt/php@7.4/bin/php Reason: image not found
进入/usr/local/opt 查看icu4c的链接引用
ls -ll | grep icu4c lrwxr-xr-x 1 jiangjiang admin 20 9 19 17:15 icu4c -> ../Cellar/icu4c/73.2
因此需要将icu4c的版本进行降级,降到70版本,降级步骤如下:
1、进入homebrew查看源码版本
cd $(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
2、查看icu4c的提交版本信息
git log --follow icu4c.rb
3、找到icu4c的70版本的commit的id,创建新的icu4c的70.1的分支,将代码回退到70.1版本
git checkout -b icu4c-70.1 git reset --hard aa997d1c221d249325e56c238acb90ef7b4e0fc9
4、brew重新安装icu4c
brew reinstall ./icu4c.rb
5、安装之后,查看icu4c的版本
ls -ll | grep icu4c lrwxr-xr-x 1 xianjunwei admin 20 9 19 21:23 icu4c -> ../Cellar/icu4c/70.1
文章版权声明
1、本网站名称:阿V编程
2、本站永久网址:https://www.1892zyw.com
3、本网站的部分文章内容/部分资源可能来源于网络,仅提供给大家学习或参考,如有侵权,请联系站长QQ进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,如有发现请向站长举报