Ответ 1
Я понял, в чем проблема. Это были проблемы с предлогом, и я в основном делал это
sudo chown -R $(whoami) /usr/local/lib/
По какой-то причине brew не связывает mysql, и он жалуется на разрешение.
I chmod
папка 777
, но у меня все еще есть те же проблемы
laptop$ brew install mysql
Ошибка:
mysql-5.5.27 already installed, it just not linked
laptop$ brew link mysql
Linking /usr/local/Cellar/mysql/5.5.27... Warning: Could not link mysql.
Разъединение...
Error:
Could not symlink file: /usr/local/Cellar/mysql/5.5.27/lib/plugin
/usr/local/lib is not writable. You should change its permissions.
Я понял, в чем проблема. Это были проблемы с предлогом, и я в основном делал это
sudo chown -R $(whoami) /usr/local/lib/
Я считаю, что вам следует:
sudo chmod 775 /usr/local/lib/
и убедитесь, что вы являетесь членом группы файлов.
Не совсем ответ, но комментарий, который может помочь тем, кто вытаскивает волосы chown
ing и chmod
ing, как сумасшедшие, и все еще получает ошибки "не записываемые" при связывании. Например, из $ brew doctor -d
Error: /usr/local/lib/pkgconfig isn't writable.
This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.
Я предлагаю вам проверить связанный файл и его зависимости и либо удалить их, либо переустановить через доморощенный, либо установить пакет без использования доморощенного.