sudo chown -R $USER /usr/local
Вы должны будете отдать себе право владения /usr/local/
, используя эту линию прямо здесь. Я должен был сделать это сам после того, как использовал рубиновый однострочник в верхней части официальных документов для установки Homebrew. Работал как шарм для меня. Это должен быть единственный раз, когда вам понадобится sudo
с Homebrew.
Я не уверен, что это делает рубиновый однострочный. Если это так, то что-то еще в моей системе взяло под контроль /usr/local
с тех пор.
Редактировать : я полностью пропустил это, но @ samvermette этого не сделал (см. Ответы на мой ответ): если вы запускаете эту команду выше и у вас установлено что-то через homebrew, что требует специальные пользовательские разрешения, такие как mysql
, не забудьте вернуть эти разрешения (так как приведенная выше команда дает рекурсивное владение всем, что находится внутри /usr/local
вам ($USER
). В случае mysql это…
sudo chown -RL mysql:mysql /usr/local/mysql/data