开始入RN的坑了,结果一入就踩坑......
Watchman是由Facebook提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager可以快速捕捉文件的变化从而实现实时刷新)。译注:此工具官方虽然是推荐
安装,但在实践中,我们认为此工具是必须
安装,否则可能无法正常开发。
但是安装Watchman的时候,问题来了:
Warning: You are using OS X 10.13.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
...
Error: SHA256 mismatch
唉,什么鬼,根据网上所说,于是尝试下面这条命令:
sudo chown -R `whoami` /usr/local
但是提示:chown: /usr/local: Operation not permitted
,再一查,High Sierra10.13之后的,都不能直接修改权限,于是又是Google又是百度,尝试了各种方法,都不行......
最后还是Stack Overflow的一哥们说,解决的方案就一个,重新安装Homebrew,死马当活马医吧,试了试这两条命令:
Uninstall Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Then re-install it:
install Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
结果还真是,就靠这样一倒腾,就正常安装Watchman了,我也是不知道说什么好了...
为了避免一些踩坑RN的哥们重蹈覆辙,再去浪费时间,所以写下来供大家分享。要是有大神知道这是啥原因,也可以指点小弟一下,谢啦~
网友评论