Во-первых, есть две команды пива, которые полезны при отладке проблем. К ним относятся:
$ brew doctor
$ brew missing
Во-вторых, Homebrew говорит вам, что /usr/local/bin
установлен слишком снисходительны в который можно записать в этот каталог - потенциальная проблема безопасности. Чтобы исправить это, вы можете вернуть свои разрешения обратно к тому, что предназначалось для домашнего питомца.
$ chmod 755 /usr/local/bin
Если вы получите сообщение об ошибке при попытке сделать это, это может означать, что ваш/USR/локальный каталог (и подкаталоги) принадлежат неверному пользователю. Если это так, я бы рассмотрел удаление вашего/usr/local directory и reinstalling Homebrew correctly. Кроме того, вы можете переопределить ошибку, предваряя последнюю команду с Судо и введите пароль администратора:
$ sudo chmod 755 /usr/local/bin
Я согласен с Асмус, что удаление '/ USR/local' плохая рекомендация. –
Когда вы впервые начинаете с Homebrew, вам нужно начать с чистого '/ usr/local'. Тот факт, что разрешения в '/ usr/local' были установлены неправильно, является признаком того, что Homebrew был установлен неправильно в первую очередь. Начиная с нуля, это не так плохо. –