Помилка Symlink під час встановлення MySQL через Homebrew


25

Спроба встановити 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".

Відповіді:


31

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

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

Ви ніколи не повинні використовувати brewз sudo. Якщо ви це зробите, з вашою установкою щось не так.

Потім спробуйте linkкоманду ще раз.


Коли я роблю, я отримую цю помилку .. chown: / usr / local / include: Немає такого файлу чи каталогу ..
Srikanth Jeeva

Немає жодного каталогу з назвою включити. Я отримую помилки з іншим каталогом, тому запускаю його для / usr / local і чудово працює.
Хосе Кастро

9

Відповідь slhck чудова, але я думаю, що це трохи зрозуміліше, якщо ви є членом групи адміністратора (можливо, якщо ви використовуєте Homebrew), щоб зробити всі локації в / usr / local для запису в групу.

sudo chmod -R g+w /usr/local

не працював для мене під час посилання nmap, встановленого заварюванням на mac. обрана відповідь спрацювала.
mles
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.