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
- Gebräu wieder installieren pkg-config
- rm -R anstößigen-Verzeichnis
- wiederholen Sie Schritt 1
- Kommandozeilen-Tools neu zu installieren: https://developer.apple.com/downloads/index.action
- Link --overwrite Gebräu - -dry-run pkg-config
'--dry-run' wird die Verknüpfung verhindern – bfontaine
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.
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.
gibt es eine ähnliche Lösung, aber für ubuntu? – Pinocchio
dritten Schritt ist nutzlos oder sollte 'brew unlink pkg-config & brauen link pkg-config' – soyuka
Sie können die ersten drei Schritte mit 'brew reinstall pkg-config' zusammenführen. – bfontaine