24

Попытка установить MySQL через Homebrew. Установка, кажется, работает нормально, но я получаю ошибку:

"Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link mysql'"

Естественно, после этого я побежал:

brew link mysql

Который выплюнул

Error: Could not symlink file: /usr/local/Cellar/mysql/5.5.20/include/typelib.h
/usr/local/include is not writable. You should change its permissions.

Поэтому я запустил его с помощью sudo и получил "трусливый отказ от заваривания ссылки mysql".

2 ответа2

31

Очевидно, что эта папка не принадлежит вам. Просто попробуйте с:

sudo chown -R $(whoami) /usr/local/include

Вы никогда не должны использовать brew с sudo . Если вы делаете, что-то не так с вашей установкой.

Затем попробуйте команду link снова.

9

Ответ slhck великолепен, но я думаю, что немного чище, если вы являетесь членом группы администраторов (вероятно, если вы используете Homebrew), чтобы сделать все места в /usr /local доступными для записи для группы.

sudo chmod -R g+w /usr/local

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .