2012-11-20 10 views
20
Warning: Could not link pkg-config. Unlinking... 
Error: The `brew link` step did not complete successfully 
The formula built, but is not symlinked into /usr/local 
You can try again using `brew link pkg-config`‏‏‏‏‏‏ 

Odpowiedz

22
  1. napar reinstall pkg-config
  2. rm -R wykraczająca-katalog
  3. powtórz krok 1
+1

jest podobne rozwiązanie, ale dla ubuntu? – Pinocchio

+0

Trzeci krok jest bezużyteczny lub powinien być 'brew unlink pkg-config && brew link pkg-config' – soyuka

+0

Możesz połączyć pierwsze trzy kroki z' brew reinstall pkg-config'. – bfontaine

2

Może to być problem z uprawnieniami na/usr/local/share. Aby połączenie mogło zostać ukończone, musisz mieć pozwolenie na pisanie w tym katalogu. Jednak zsh będzie skarżył się na niezabezpieczony katalog, jeśli ustawisz uprawnienia do zapisu. Dałem uprawnienie do zapisu, aby umożliwić instalowanie pkg-config, a następnie usunąć je, aby zsh był zadowolony.

9

Jak powiedział Michael Pigg, w moim przypadku był to problem z pozwoleniem na folder. musiałem wykonać następujące czynności:

sudo chmod 777 /usr/local/bin 
sudo chmod 777 /usr/local/share/man/man1 
brew link pkg-config 

A potem skończę:

sudo chmod 755 /usr/local/bin 
sudo chmod 755 /usr/local/share/man/man1 

przywrócić pierwotne uprawnienia.