2012-11-20 7 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`‏‏‏‏‏‏ 

Antwort

22
  1. Gebräu wieder installieren pkg-config
  2. rm -R anstößigen-Verzeichnis
  3. wiederholen Sie Schritt 1
+1

gibt es eine ähnliche Lösung, aber für ubuntu? – Pinocchio

+0

dritten Schritt ist nutzlos oder sollte 'brew unlink pkg-config & brauen link pkg-config' – soyuka

+0

Sie können die ersten drei Schritte mit 'brew reinstall pkg-config' zusammenführen. – bfontaine

2

Es kann ein Berechtigungsproblem in/usr/local/share sein. Sie müssen in diesem Verzeichnis Schreibrechte haben, damit der Link abgeschlossen werden kann. Allerdings wird sich zsh darüber beschweren, dass das Verzeichnis unsicher ist, wenn Sie die Schreibberechtigung festlegen. Ich gab die Schreibberechtigung, um pkg-config zu installieren, und entfernte es dann, so dass zsh glücklich wäre.

9

Wie Michael Pigg oben sagte, war es in meinem Fall das Ordner Erlaubnisproblem. hatte ich folgendes zu tun:

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

Und nachdem ich fertig bin:

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

die ursprünglichen Berechtigungen wiederherzustellen.