sudo chown -R $USER /usr/local
Вам доведеться дати собі право власності на /usr/local/
використання цієї лінії прямо там. Мені довелося це зробити самостійно після використання рубінового однолінійного верху вгорі офіційних документів для встановлення Homebrew. Працювало як шарм для мене. Це повинно бути єдиний раз, коли вам знадобиться sudo
домашня мова.
Я не впевнений, чи робить це рубіновий однолінійний. Якщо так, то з моєї системи з цього /usr/local
часу взяв під контроль щось інше .
Редагувати : я цілком пропустив це, але @samvermette цього не зробив (див. Відповіді на мою відповідь): якщо запустити цю команду вище та встановити щось встановлене через homebrew, що вимагає спеціальних дозволів користувача, наприклад mysql
, обов'язково поверніть ці дозволи (як вищевказана команда надає рекурсивне право власності на все, що знаходиться всередині /usr/local
вас ( $USER
). У випадку mysql це…
sudo chown -RL mysql:mysql /usr/local/mysql/data