brew 在mojave下安装node 出现include is not writable等问题

brew安装问题

brew安装node出现下图:

brew link error

Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink include/node

然而查了很多帖子说直接到 usr/local目录下:"右键-->显示简介-->去掉底部的锁-->添加当前用户并添加读写权限" 然而在mojave下好像不奏效,提示如下图 导致原因有可能是因为mojave更新了很多系统文件的权限
操作没有权限

brew的link问题解决:
所行brew doctor,把它报的错先搞定,重复这个过程,直到它不报错为止。
PS.话说上面的出错提示信息不是已经很明显了么?如果你是管理员用户,先跑一下sudo chmod -R g+w /usr/local

项目问题

安装好后用xcode运行自己的react-native项目,报错RCTBundleURLProvider.h

解决:进入到项目目录下
1:在终端输入:react-native start
2:回到xcode开发工具后,快捷键shift+command+K 完成项目clean
3:最后重新运行即可。

你可能感兴趣的:(brew 在mojave下安装node 出现include is not writable等问题)