如何在 ubuntu 上安装 facebook watchman?
How to install facebook watchman on ubuntu?
我从 github link https://github.com/facebook/watchman.git 得到了 watchman,然后我得到了 watchman 文件夹并尝试了这个
./autogen.sh
./autogen.sh: 9: ./autogen.sh: aclocal: not found
./autogen.sh: 10: ./autogen.sh: autoheader: not found
./autogen.sh: 11: ./autogen.sh: automake: not found
./autogen.sh: 12: ./autogen.sh: autoconf: not found
为什么?我有 python 2.7.9
。
会不会是这个原因? (我使用 ubuntu 15.04
顺便说一下)
您需要安装每个缺少的包。
例如 ubuntu:
$ sudo apt-get install automake <=== contains autoheader, ...
$ sudo apt-get install autoconf
如果您遇到一堆错误,例如 AC_* undefined,那么您可能需要更新版本的 automake。您可以从 gnu repo 下载源代码...请参阅:https://www.gnu.org/software/automake/
如果在 $ ./autogen.sh
上出现以下错误
$ ./autogen.sh
./autogen.sh: 9: ./autogen.sh: aclocal: not found
./autogen.sh: 10: ./autogen.sh: autoheader: not found
./autogen.sh: 11: ./autogen.sh: automake: not found
./autogen.sh: 12: ./autogen.sh: autoconf: not found
您需要安装 automake && autoconf。
正如我所做的:
sudo apt-get install automake autoconf
然后继续./autogen.sh
的步骤,等等
- 列表项
$光盘~
$ git 克隆 https://github.com/facebook/watchman.git
$ cd守望者/
$git结帐v4.7.0
$ sudo apt-get install -y autoconf automake build-essential python-dev
$./autogen.sh
$./配置
$使
$ 须藤安装
$守望者--版本
$ 回声 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_watches && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_queued_events && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_instances && watchman shutdown-server
在 Ubuntu 18.04 上使用 Watchman v4.9.0:
sudo apt-get update
sudo apt-get install -y autoconf automake build-essential python-dev libtool pkg-config libssl-dev
然后按照 https://facebook.github.io/watchman/docs/install.html#installing-from-source 的说明进行操作:
git clone https://github.com/facebook/watchman.git
cd watchman
git checkout v4.9.0 # the latest stable release
./autogen.sh
./configure
make
sudo make install
我从 github link https://github.com/facebook/watchman.git 得到了 watchman,然后我得到了 watchman 文件夹并尝试了这个
./autogen.sh
./autogen.sh: 9: ./autogen.sh: aclocal: not found
./autogen.sh: 10: ./autogen.sh: autoheader: not found
./autogen.sh: 11: ./autogen.sh: automake: not found
./autogen.sh: 12: ./autogen.sh: autoconf: not found
为什么?我有 python 2.7.9
。
会不会是这个原因? (我使用 ubuntu 15.04
顺便说一下)
您需要安装每个缺少的包。
例如 ubuntu:
$ sudo apt-get install automake <=== contains autoheader, ...
$ sudo apt-get install autoconf
如果您遇到一堆错误,例如 AC_* undefined,那么您可能需要更新版本的 automake。您可以从 gnu repo 下载源代码...请参阅:https://www.gnu.org/software/automake/
如果在 $ ./autogen.sh
$ ./autogen.sh
./autogen.sh: 9: ./autogen.sh: aclocal: not found
./autogen.sh: 10: ./autogen.sh: autoheader: not found
./autogen.sh: 11: ./autogen.sh: automake: not found
./autogen.sh: 12: ./autogen.sh: autoconf: not found
您需要安装 automake && autoconf。
正如我所做的:
sudo apt-get install automake autoconf
然后继续./autogen.sh
的步骤,等等
- 列表项
$光盘~ $ git 克隆 https://github.com/facebook/watchman.git $ cd守望者/ $git结帐v4.7.0 $ sudo apt-get install -y autoconf automake build-essential python-dev $./autogen.sh $./配置 $使 $ 须藤安装
$守望者--版本 $ 回声 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_watches && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_queued_events && echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_instances && watchman shutdown-server
在 Ubuntu 18.04 上使用 Watchman v4.9.0:
sudo apt-get update
sudo apt-get install -y autoconf automake build-essential python-dev libtool pkg-config libssl-dev
然后按照 https://facebook.github.io/watchman/docs/install.html#installing-from-source 的说明进行操作:
git clone https://github.com/facebook/watchman.git
cd watchman
git checkout v4.9.0 # the latest stable release
./autogen.sh
./configure
make
sudo make install