最近在研究用React Native寫(xiě)iOS平臺(tái)上的項(xiàng)目,為了方便項(xiàng)目的開(kāi)發(fā),需要安裝watchman這個(gè)工具。在網(wǎng)上查了一下安裝的步驟,頓時(shí)不屑一顧,原來(lái)一個(gè)命令行就搞定了啊!結(jié)果是悲催的!
但是還好,error里面也提示我們應(yīng)該怎么做了,需要執(zhí)行下面這個(gè)命令就可以了嘛!
$brew link autoconf xz automake
結(jié)果:
這個(gè)時(shí)候的我,整個(gè)人都快炸了,說(shuō)好的一個(gè)命令就搞定呢?寶寶心里苦啊!于是我就開(kāi)始goole,goole了一個(gè)下午,各種方法都行不通,我已經(jīng)心灰意冷了,我決定以后要積德行善,成為一個(gè)普通人!于是我有走了一遍開(kāi)始的流程,看到了上圖中的幾個(gè)提示命令,之前害怕執(zhí)行這幾個(gè)命令會(huì)對(duì)HomeBrew造成影響,但是現(xiàn)在的我決定試試,大不了同歸于盡唄!
- rm '/usr/local/share/autoconf/Autom4te/C4che.pm'
- brew link --overwrite autoconf
- brew link --overwrite --dry-run autoconf
就是上面這三個(gè)命令,我逐一試了!
rm '/usr/local/share/autoconf/Autom4te/C4che.pm'
$rm '/usr/local/share/autoconf/Autom4te/C4che.pm'
結(jié)果一查,沒(méi)刪除成功,應(yīng)該是權(quán)限的問(wèn)題吧!
我又試了這個(gè)!
$sudo rm '/usr/local/share/autoconf/Autom4te/C4che.pm'
我又試了這個(gè)!
$sudo chown -R `whoami` /usr/local
這次再刪除,就成功了!
這次我再$brew link autoconf xz automake一遍吧!結(jié)果你們應(yīng)該會(huì)猜到!error!!!!
brew link --overwrite autoconf
brew link --overwrite autoconf
這次有戲啊,趕緊$brew install watchman,結(jié)果還是失敗了!但是,有發(fā)現(xiàn):
少了一個(gè)需要link的,少的就是剛剛執(zhí)行命令的autoconf,那就知道下一步怎么辦,繼續(xù)執(zhí)行上面的命令來(lái)link另外兩個(gè)啊!
$brew link xz automake
很清楚!xz已經(jīng)link成功了,但是automake不行!那就按提示來(lái)唄!
$brew link --overwrite automake
OK!這次我們?cè)賐rew install watchman一次吧!
$brew install watchman
成功啦!安裝成功了!
brew link --overwrite --dry-run autoconf
這個(gè)我就不試了,第二個(gè)就可以了嘛!
希望我的分享可以幫到大家!非常榮幸!謝謝!