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
- napar reinstall pkg-config
- rm -R wykraczająca-katalog
- powtórz krok 1
- ponowna narzędzi wiersza polecenia: https://developer.apple.com/downloads/index.action
- napar łącza --overwrite - -dry-run pkg-config
'--dry-run' będzie zapobiec powiązaniu – bfontaine
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.
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.
jest podobne rozwiązanie, ale dla ubuntu? – Pinocchio
Trzeci krok jest bezużyteczny lub powinien być 'brew unlink pkg-config && brew link pkg-config' – soyuka
Możesz połączyć pierwsze trzy kroki z' brew reinstall pkg-config'. – bfontaine