删除原有 boost

sudo rm –rf /usr/local/include/boost
sudo rm –rf /usr/local/lib/libboost_*

brew uninstall boost

重新从官网下载 Boost

cd ./node_modules/react-native/third-party

查看 boost 版本号,从官方网站上面下载 boost https://www.boost.org/users/download/

可以下载适合你的版本。

替换 .rncache 目录下面的 boost

将下载的 boost 包复制至 .rncache 目录下,解压该文件,

cd ./boost_1_63_0
./booststrap.sh
sudo ./b2 install

再次尝试应该是可以了

react-native run-ios
如果还不行的话,可以试试直接将 /opt/local/include/boost 复制至 ./node_modules/react-native/third-party 目录下。

标签: mac

评论已关闭