brew update && brew doctor
选择
xcode-select --install
brew install watchman 无法安装看这里
brew install flow
npm install react-native-cli -g
react-native
brew install watchman的坑!!!!哭了!
字数689阅读70评论1喜欢2
最近在研究用React Native写iOS平台上的项目,为了方便项目的开发,需要安装watchman这个工具。在网上查了一下安装的步骤,顿时不屑一顾,原来一个命令行就搞定了啊!结果是悲催的!
error,TMD是error
但是还好,error里面也提示我们应该怎么做了,需要执行下面这个命令就可以了嘛!
$brewlinkautoconf xz automake
结果:
error,又TMD是个error
这个时候的我,整个人都快炸了,说好的一个命令就搞定呢?宝宝心里苦啊!于是我就开始goole,goole了一个下午,各种方法都行不通,我已经心灰意冷了,我决定以后要积德行善,成为一个普通人!于是我有走了一遍开始的流程,看到了上图中的几个提示命令,之前害怕执行这几个命令会对HomeBrew造成影响,但是现在的我决定试试,大不了同归于尽呗!
rm '/usr/local/share/autoconf/Autom4te/C4che.pm'
brew link --overwrite autoconf
brew link --overwrite --dry-run autoconf
就是上面这三个命令,我逐一试了!
rm '/usr/local/share/autoconf/Autom4te/C4che.pm'
$rm'/usr/local/share/autoconf/Autom4te/C4che.pm'
结果一查,没删除成功,应该是权限的问题吧!
我又试了这个!
$sudorm'/usr/local/share/autoconf/Autom4te/C4che.pm'
又TMDerror
我又试了这个!
$sudochown-R`whoami`/usr/local
这次再删除,就成功了!
这次我再$brew link autoconf xz automake一遍吧!结果你们应该会猜到!error!!!!
brew link --overwrite autoconf
brewlink--overwrite autoconf
屏幕快照 2016-07-20 下午4.55.59.png
这次有戏啊,赶紧$brew install watchman,结果还是失败了!但是,有发现:
屏幕快照 2016-07-20 下午4.58.21.png
少了一个需要link的,少的就是刚刚执行命令的autoconf,那就知道下一步怎么办,继续执行上面的命令来link另外两个啊!
$brewlinkxz automake
屏幕快照 2016-07-20 下午5.01.41.png
很清楚!xz已经link成功了,但是automake不行!那就按提示来呗!
$brewlink--overwrite automake
OK!这次我们再brew install watchman一次吧!
$brewinstall watchman
屏幕快照 2016-07-20 下午5.04.47.png
成功啦!安装成功了!
转自:http://www.jianshu.com/p/38795ca9ee22