Итак имеем 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. (я к сожалению не знаю удаляется ли он вместе с установленными пакетами или нет, есть ли проблемы с доступом к директории при переустановке и тд)
Поделитесь кто сталкивался с этой проблемой и как решали.