Я пытаюсь установить сторожа в Ubuntu 17.10, работать npm run android
в командной строке для выполнения Реагировать-собственного-компонента в терминале.
Я попробовал sudo apt-get install -y autoconf automake build-essential python-dev
,
затем, когда я работаю ./autogen.sh
, это бросает эту ошибку:
./autogen.sh
pkg-config appears to be missing (not available to autoconf tools)
please install the pkg-config package for your system.
Имел подобную проблему и оказывается, что я пропускал некоторые двоичные файлы и который должен был запустить скрипты сторожа как корень. Вот сценарий коротких замыканий, что я раньше получал все работа:
# install watchman
sudo apt install -y libssl-dev autoconf automake libtool build-essential python-dev
cd $HOME
git clone https://github.com/facebook/watchman.git
cd watchman
git checkout v4.9.0 # the latest stable release
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install
# linux specific watchman configs
watchman --version
# increasing the watcher limits (need to do every time machine starts up)
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 && \
# restart server
watchman shutdown-server
У меня была подобная проблема. Я устанавливаю pkg-конфигурацию, затем она решена
sudo apt install pkg-config
Примите установку путем ввода Y или y