美文网首页
【ReactNative】macOS High Sierra 1

【ReactNative】macOS High Sierra 1

作者: IUVO | 来源:发表于2018-03-02 15:37 被阅读64次

    开始入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的哥们重蹈覆辙,再去浪费时间,所以写下来供大家分享。要是有大神知道这是啥原因,也可以指点小弟一下,谢啦~

    相关文章

      网友评论

          本文标题:【ReactNative】macOS High Sierra 1

          本文链接:https://www.haomeiwen.com/subject/oduaxftx.html