Pour une raison quelconque, brassage ne lie pas mysql et il se plaint de la permission . Je chmod
le dossier à 777
mais j'ai toujours les mêmes problèmes
laptop$ brew install mysql
Erreur:
mysql-5.5.27 already installed, it's just not linked
laptop$ brew link mysql
Linking /usr/local/Cellar/mysql/5.5.27... Warning: Could not link mysql.
Dissocier ...
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.
Je pensais que le problème était . C'était un problème de premission et je l'ai essentiellement fait
Sudo chown -R $(whoami) /usr/local/lib/
Pas vraiment une réponse, mais un commentaire qui pourrait aider ceux qui tirent les cheveux chown
ing et chmod
ing comme des fous et obtenant toujours des erreurs "non inscriptibles" en matière de liens. Par exemple, à partir de $ 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.
Je vous suggère de vérifier le fichier lié et ses dépendances et de les supprimer et de les réinstaller via homebrew ou d'installer le paquet sans utiliser homebrew.
Dans mon système, cela fonctionnait parfaitement.
chown -R $(whoami) /usr/local/share/
Je crois que tu devrais:
Sudo chmod 775 /usr/local/lib/
et assurez-vous que vous êtes membre du groupe du fichier.
J'essaie de donner une réponse générale à la question .. Il se trouve que ni /usr/local/lib/
ni /usr/local/share
/ne donne d'erreur. Vous devriez regarder le répertoire exact qui n'est pas accessible en écriture. Il est mentionné juste après "Erreur: Impossible de créer un lien symbolique". Donc, exécutez la commande pour ce répertoire.
chown -R $(whoami) [/bath/to/your/dir]