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`
risposta
- birra reinstallazione pkg-config
- rm -r offendere-directory
- ripetere il punto 1
- reinstallare gli strumenti della riga di comando: collegamento https://developer.apple.com/downloads/index.action
- birra --overwrite - -dry-run pkg-config
'--dry-run' impedirà il collegamento – bfontaine
Potrebbe trattarsi di un problema di autorizzazioni su/usr/local/share. È necessario disporre dell'autorizzazione alla scrittura in tale directory per il completamento del collegamento. Tuttavia, zsh si lamenterà che la directory non è sicura se si imposta il permesso di scrittura. Ho dato il permesso di scrittura per permettere a pkg-config di installarlo e quindi di rimuoverlo in modo che zsh sarebbe stato felice.
Come detto in precedenza da Michael Pigg, nel mio caso si trattava del problema del permesso della cartella. ho dovuto effettuare le seguenti operazioni:
sudo chmod 777 /usr/local/bin
sudo chmod 777 /usr/local/share/man/man1
brew link pkg-config
E dopo ho finito:
sudo chmod 755 /usr/local/bin
sudo chmod 755 /usr/local/share/man/man1
per ripristinare le autorizzazioni originali.
c'è una soluzione simile a questa, ma per ubuntu? – Pinocchio
Il terzo passaggio è inutile o dovrebbe essere 'brew unlink pkg-config && brew link pkg-config' – soyuka
È possibile unire i primi tre passaggi con' brew reinstall pkg-config'. – bfontaine