@EVMI

Homebrew на macOS 10.13 как лучше обновить?

Итак имеем macOS 10.13 и brew 0.9.9. Через brew установлено некоторое количество пакетов.
Запара в том, что текущая версия brew не поддерживает текущую версию os.
brew upgrade
Warning: You are using OS X 10.13.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.

Обновляться brew не хочет, тк первым делом ругается на отсутствие прав на запись в /usr/local
brew update
Error: /usr/local must be writable!

chown не прокатит, так как директория защищена System Integrity Protection, следовательно надо отключать, менять права на папку и пытаться обновить заново.
Однако у меня есть сомнения правильно ли я мыслю и той ли дорогой иду, ибо SIP отключать не хочется.
Проблема лишь в правах на папку или потом потянется еще шлейф проблем? Если это так, то возможно есть более простое решение о котором я не знаю, например, переустановить brew. (я к сожалению не знаю удаляется ли он вместе с установленными пакетами или нет, есть ли проблемы с доступом к директории при переустановке и тд)
Поделитесь кто сталкивался с этой проблемой и как решали.
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
DevMan
@DevMan
новые версии брю не требуют отключения сип.
прост отключи сип, апдейтни брю, включи сип обратно.

как вариант - сделать бекап системы и просто попробовать накатить свежий брю сверху.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы