Ошибка, устанавливающая сторожа на Ubuntu 16.04

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 libtool libssl-dev
./autogen.sh 
./configure 
make
sudo make install

В make шаг, я получаю следующую ошибку, которая я принимаю средства, которые я не могу возобновить sudo make install.

make  all-am
make[1]: Entering directory '/home/jcovingt/watchman'
make[1]: *** No rule to make target 'thirdparty/tap.cpp', needed by 
'thirdparty/libtap_a-tap.o'.  Stop.
make[1]: Leaving directory '/home/jcovingt/watchman'
Makefile:869: recipe for target 'all' failed
make: *** [all] Error 2
0
задан 12 October 2017 в 11:37

2 ответа

Это нормально, я просто удалил папку, повторно клонировал, и она работала просто отлично. Я думаю, что я столкнулся с проблемами при попытке установить v4.9.0. Установка на v4.7.0 выглядит нормально.

0
ответ дан 2 November 2019 в 03:21

Пользователь wez написал на git о проблеме старой версии:

Звучит так, как будто вы ранее встроили старую версию в этот клон репозитория. Вы можете решить эту проблему, запустив git clean -dfx, чтобы сбросить все сгенерированные состояния, а затем повторно запустить инструкции по установке.

Взгляните на:> https://github.com/facebook/watchman/issues/542

0
ответ дан 2 November 2019 в 03:21

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

Похожие вопросы: