17

我从 github 链接https://github.com/facebook/watchman.git得到了守望者,然后我得到了守望者文件夹并尝试了这个

./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顺便说一句)

4

4 回答 4

51

您需要安装每个缺少的软件包。

例如在 ubuntu 上:

$ sudo apt-get install automake  <=== contains autoheader, ...
$ sudo apt-get install autoconf

如果您最终遇到一堆错误,例如 AC_* undefined,那么您可能需要更新版本的 automake。您可以从 gnu repo 下载源代码...参见: https ://www.gnu.org/software/automake/

于 2015-11-08T08:57:30.433 回答
4

如果出现以下错误$ ./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等的步骤。

于 2017-05-01T04:44:27.677 回答
1

在 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
于 2019-04-02T01:04:12.863 回答
0
  1. 项目清单

$ cd ~ $ git clone https://github.com/facebook/watchman.git $ cd watchman/ $ git checkout v4.7.0 $ sudo apt-get install -y autoconf automake build-essential python-dev $ ./autogen. sh $ ./configure $ make $ sudo make install

$ 守望者 --version $ echo 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

于 2018-05-04T10:18:22.223 回答