Ubuntu 下 安裝 watchman 填坑經(jīng)歷

這個(gè)經(jīng)歷是自己安裝 Facebook ?的 watchman?(簡(jiǎn)單說(shuō)就是文件監(jiān)視器)才碰到的。

首先我們還原一下踩坑時(shí)的場(chǎng)景?


第一步

安裝 watchman?,當(dāng)然時(shí)看官方的安裝說(shuō)明啦,,let's go to watchman installation?

然后就是噼里啪啦一大堆英文,看也看不懂(其實(shí)只是煩,仔細(xì)看的話還是看的懂的)

所以樓主又根據(jù)自己的系統(tǒng)(樓主使用是Linux)找到了合適的安裝說(shuō)明

然而就這么點(diǎn),我還以為多難


watchman ? ?installation


第二步

然后樓主一步一步按照順序來(lái)輸入shell 命令

前三步都很順利,杠杠的,

到了 $ ?./autogen.sh ?坑就來(lái)了?

autoconf not command

automake not command

autom4te not command ?

....總之就是各種命令沒(méi)找到

我就想,居然這么多依賴(lài)沒(méi)找到,

所以樓主就安裝啊

直接 $sudo apt-get install autoconf

接著就順利完成安裝

然后又執(zhí)行 $ ?./autogen.sh

發(fā)現(xiàn)又來(lái)坑 $ autom4te :need GNU m4 1.4 or later:/path/bin/m4? ?(需要的m4是>=1.4的)

然后我又執(zhí)命令:$ m4?--version?

m4 (GNU M4) 1.4.18Copyright (C) 2016 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later.

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.

Written by Rene' Seindal.

這。。這。。這。。不是1.4.18嗎? ?(很明顯>1.4)

難道是我的姿勢(shì)不對(duì)。。。。。。。╮(╯_╰)╭

然后我就找啊,想啊。突然靈光一線 ?

不是$ autom4te :need GNU m4 1.4 or later:/path/bin/m4 嗎?

那么肯定是 autom4te 配置有問(wèn)題

然后直接 $ sudo ?gedit ?/usr/bin/autom4te ?打開(kāi) autom4te

這里就是有關(guān)于autom4te 的 GBU m4 ?配置信息


修改前

發(fā)現(xiàn) autom4te執(zhí)行m4的路徑是 $ENV{"M4"} || '/usr/bin/m4' ?

有一個(gè)默認(rèn)的路徑:ENV{"M4"} (存在即執(zhí)行) 估計(jì)這個(gè)路徑是m4自帶的,而且低版本,所以執(zhí)行時(shí)才會(huì)出現(xiàn) autom4te :needGNU m41.4 or later:/path/bin/m4 的錯(cuò)誤

我就直接把路徑改成了我的系統(tǒng)安裝的GNU m4的路徑

修改后

然后保存退出?

繼續(xù)執(zhí)行 $ ./autogen.sh

發(fā)現(xiàn)執(zhí)行順利。

接著就繼續(xù)完成

$./configure

$make

$sudo make install

暢通無(wú)阻,順利完成?watchman的安裝


這種情況不是所有安裝時(shí)都會(huì)產(chǎn)生的,只是針對(duì)某種情況下。

我去耍 watchman 啦 ?,,拜拜

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容