sudo chown -R $USER /usr/local
Tu devras t'approprier /usr/local/
en utilisant cette ligne juste là. J'ai dû le faire moi-même après avoir utilisé la ligne de commande ruby en haut de la documentation officielle pour installer Homebrew. Ça a marché comme sur des roulettes pour moi. Ce devrait être la seule fois où vous aurez besoin de sudo
avec Homebrew.
Je ne suis pas sûr que le ruby one-liner fasse ça. Si c'est le cas, alors quelque chose d'autre sur mon système a pris le contrôle de /usr/local
depuis.
Modifier : J'ai complètement raté ça, mais @samvermette ne l'a pas fait (voir les réponses à ma réponse) : si vous exécutez la commande ci-dessus et que vous avez quelque chose d'installé via homebrew qui nécessite des autorisations spéciales pour l'utilisateur, comme par exemple mysql
assurez-vous de redonner ces permissions (car la commande ci-dessus donne la propriété récursive à tout ce qui se trouve à l'intérieur de l'application /usr/local
pour vous ( $USER
). Dans le cas de mysql, c'est
sudo chown -RL mysql:mysql /usr/local/mysql/data
0 votes
stackoverflow.com/questions/4804169/ devrait être marqué comme réponse acceptée - je crains que les visiteurs qui ne voient pas que cette question n'a pas été répondue passent à autre chose.