Как установить сторож Facebook в Ubuntu?

Я получил сторож от ссылки 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 кстати)

3 ответа

Решение

Вам необходимо установить каждый из отсутствующих пакетов.

Например на Ubuntu:

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

Если вы столкнетесь с кучей ошибок, таких как AC_* undefined, вам может потребоваться более свежая версия automake. Вы можете скачать исходный код из репозитория gnu... см.: 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, так далее.

С Watchman v4.9.0 на Ubuntu 18.04:

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:

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
  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

$ watchman --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

Другие вопросы по тегам