2015-08-19 1 views
0
brew install --HEAD watchman 
==> Cloning https://github.com/facebook/watchman.git 
Updating /Library/Caches/Homebrew/watchman--git 
==> Checking out branch master 
==> ./autogen.sh 
==> ./configure --prefix=/usr/local/Cellar/watchman/HEAD --with-pcre 
==> make 
==> make install 
install: chmod 777 /: Operation not permitted 
touch //.not-empty 
touch: //.not-empty: Permission denied 
make[1]: *** [install-exec-local] Error 1 
make: *** [install-am] Error 2 
couldn't understand kern.osversion `14.5.0' 

READ THIS: https://git.io/brew-troubleshooting 

Это попытка chmod 777 /, что не очень хорошо. Почему он пытается это сделать? Такое чувство нельзя допускать. Я попытался удалить сторожа и переустановить с помощью этой команды, чтобы заставить work-native начать работу.brew install watchman не работает

Круги шаги здесь: https://github.com/facebook/react-native/issues/239

https://facebook.github.io/react-native/docs/troubleshooting.html

ответ

2

Хорошо исправлено

Вы можете установить сторожа без опции --HEAD (в настоящее время отслеживаемая версия сторожа достаточно стар, чтобы не было указанной проблемы). Так что просто сделайте варега.

Если вы получите то проблемы с вашей реакции проекта убедитесь, что ваш каталог проекта является мерзавец репо (запуск мерзавец инициализации, если нет) см:

https://github.com/facebook/react-native/issues/2032

https://github.com/facebook/react-native/issues/2042

0

Try

brew update 
brew doctor 
brew install watchmen 

Если вы все еще возникают проблемы, попробуйте к your_project/node_modules/реагировать родной/упаковщик/реагировать-упаковщик/src/FileWatcher/index.js и увеличить MAX_WAIT_TIME

+0

Является ' варить установочных сторожей, которые должны быть «варить установщика» (т.е. 'сторож' вместо' -men'? Происходит из http://stackoverflow.com/review/spected-edits/16090206 – Pang

3
brew uninstall watchman 
sudo chown -R `whoami` /usr/local 
brew link pcre 
brew install watchman 
0

Fix для установки на OSX high sierra 10.13.2 требуется повторная доморощенного, так как она должна работать вокруг не-Writeable /usr/local/ папки

мне пришлось переустановить доморощенного:

деинсталляция:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" Переустановка:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"