2015-03-28 21 views
14

Po zainstalowaniu watchman przy użyciu brew install watchman, dostałem to Error: You must brew link pcre before watchman can be installed. Więc próbuję brew link pcre i brew link --overwrite pcre, Właśnie dostałem linking /usr/local/Cellar/pcre/8.36... Error: Could not symlink share/man/man3/pcre.3 /usr/local/share/man/man3 is not writable.Nie można połączyć pcre przez napar w max os yosemite

Czy ktoś może pomóc?

+0

Brzmi jakby to jest kwestia zgody z/usr/local/share/man/man3. Czy sprawdziłeś uprawnienia folderu dla tego folderu? – jimrice

Odpowiedz

35

Z projektu Homebrew (brew) wymaga, aby zawartość /usr/local była własnością użytkownika. Możesz to naprawić, uruchamiając:

sudo chown -R `whoami` /usr/local 

ze swojego terminala.

Aby uzyskać dodatkowe informacje, patrz: here.

+0

Właściwie chown nie działa dla mnie. Używam "chmod 777/usr/local/share/man/man3", aby przejść. Dzięki. – Tom

+1

dzięki. To rozwiązało tak wiele problemów, które miałem z homebrew. Nie wiem, w jaki sposób/usr/local został zmuckowany w pierwszej kolejności! –

+0

Dziękujemy! Pracował dla mnie! – msurguy

5

pierwszy

sudo chown -R 'your name' /usr/local 

następnie

brew link pcre -f 

następnie

brew install watchman 

powinien działać