Как мне исправить 'brew install pkg-config'?

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`‏‏‏‏‏‏

4 ответа

  1. brew переустановить pkg-config
  2. rm -R нарушающий каталог
  3. повторите шаг 1

Как сказал выше Майкл Пигг, в моем случае это была проблема с разрешением папки. Я должен был сделать следующее:

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

И после того, как я закончу:

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

восстановить первоначальные разрешения.

Это может быть проблема с разрешениями в /usr/local/share. Для завершения ссылки вам необходимо иметь разрешение на запись в этот каталог. Однако zsh будет жаловаться на то, что каталог небезопасен, если вы установите разрешение на запись. Я дал разрешение на запись для установки pkg-config, а затем удалил его, чтобы zsh был счастлив.

  1. переустановите инструменты командной строки: https://developer.apple.com/downloads/index.action
  2. brew link --overwrite --dry-run pkg-config
Другие вопросы по тегам