icu4c问题解决

启动 php 时,报错
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib

查看已安装 icu4c 版本

1
2
3
4
5
6
$ brew info icu4c
/usr/local/Cellar/icu4c/63.1 (254 files, 68.4MB)
...

如果已安装 62.1,切换到 62.1 即可
$ brew switch icu4c 62.1

安装 62.1

1
2
3
4
5
6
wget http://download.icu-project.org/files/icu4c/62.1/icu4c-62_1-src.tgz
tar xzvf icu4c-62_1-src.tgz
cd icu/source
./runConfigureICU MacOSX
make
sudo make install

重新启动 php