Звучит так, будто половина его обновилась до того, как произошла ошибка, и теперь он в плохом состоянии.Возможно, вы захотите
cd /usr/local && git reset --hard HEAD
. После этого все git-контролируемые файлы (например, homebrew) должны вернуться к своим первоначальным версиям.Вам может понадобиться sudo
эта команда git.После этого вы можете попытаться исправить разрешения по своему усмотрению (это может быть так же просто, как запуск sudo chown -R yourname:staff /usr/local
, если никакие файлы в этом каталоге не должны принадлежать кому-то другому).