Как установить сторож 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
- Элемент списка
$ 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