Подтвердить что ты не робот

Brew error: Не удалось создать символическую ссылку, путь не доступен для записи

Когда я пытаюсь установить библиотеку с homebrew (brew install aLibrary), я получил следующую ошибку:

Could not symlink lib/pkgconfig/aFile
/usr/local/lib/pkgconfig is not writable.

Что мне делать?

Есть несколько вопросов и ответов (1, 2 и т.д.) относительно это ошибка brew, это попытка сделать общий вопрос, предложенный здесь.

4b9b3361

Ответ 1

Как объяснено здесь Rick:

Начните с brew doctor, который покажет вам ошибки с настройкой brew.

Вы можете увидеть что-то вроде этого: "Предупреждение:/usr/local/lib/pkgconfig не доступен для записи".

Это даст вам совет: "Вы должны, вероятно, chown/usr/local/lib/pkgconfig".

Это означает: sudo chown -R $(whoami) /usr/local/lib/pkgconfig

Затем вам нужно будет связать файлы с этим: brew link yourLibrary

Если это не сработает, то вывод brew doctor даст вам достаточно для продолжения поиска.

Ответ 2

Используйте следующее.

$ brew doctor

появится сообщение об ошибках. Если какой-либо найден, запустите следующую опцию.

$ brew prune

после удаления, перейдите к ссылке agian

$ brew link python

Ответ 3

Я удалил brew, переустановил, затем проблемы исчезли.