Как исправить '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'‏‏‏‏‏‏

Ответ 1

  1. Заменить переустановку pkg-config
  2. rm -R Оскорбительный каталог
  3. повторите шаг 1

Ответ 2

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

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

для восстановления исходных разрешений.

Ответ 3

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