24 votes

Comment puis-je réparer 'brew install pkg-config'?

Attention : Impossible de lier pkg-config. Déliant...
Erreur : L'étape `brew link` n'a pas été complétée avec succès
La formule a été construite, mais n'a pas été liée symboliquement dans /usr/local
Vous pouvez essayer à nouveau en utilisant `brew link pkg-config`

24voto

dpott197 Points 527
  1. brew réinstaller pkg-config
  2. rm -R répertoire-compromettant
  3. répéter l'étape 1

9voto

kakyo Points 948

Comme l'a dit Michael Pigg ci-dessus, dans mon cas, il s'agissait d'un problème de permission de dossier. J'ai dû faire ce qui suit :

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

Et après avoir terminé :

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

pour restaurer les autorisations d'origine.

2voto

Michael Pigg Points 356

Il peut s'agir d'un problème de permissions sur /usr/local/share. Vous devez avoir la permission d'écriture dans ce répertoire pour que le lien se termine. Cependant, zsh se plaindra de l'insécurité du répertoire si vous définissez la permission d'écriture. J'ai donné la permission d'écriture pour permettre à pkg-config de s'installer, puis je l'ai retirée pour que zsh soit content.

1voto

Kuner Points 11
  1. réinstaller les outils en ligne de commande: https://developer.apple.com/downloads/index.action
  2. brew link --overwrite --dry-run pkg-config

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X