DEV Community

Thibault Milan
Thibault Milan

Posted on • Originally published at thibaultmilan.com on

Fixing homebrew on macOS Sierra

Une nouvelle version de macOS (bye bye os X au passage) viens forcément tout exploser au niveau de homebrew. Comme toujours. Sans compter que si, comme moi, vous n’aviez pas encore déplacer vos casks depuis /opt/homebrew-cask/ vers /usr/local/Caskroom/ cela va nécessiter une petite étape supplémentaire apparemment dû à une restriction des droits sur /usr/local/.

/ Bye bye os. X

Step 1 : Mettre à jour homebrew

brew update
Enter fullscreen mode Exit fullscreen mode

Step 2 : Fixer les droits & réinstaller les build tools

sudo chown -R $(whoami) /usr/local
Enter fullscreen mode Exit fullscreen mode

A ce moment là vous pouvez aussi vérifier que brew doctor ne vous retourne rien de mauvais. Ensuite il faut réinstaller les build tool natifs de macOS :

xcode-select --install
Enter fullscreen mode Exit fullscreen mode

Step 3 : Bouger vos casks dans le nouveau répertoire

mv /opt/homebrew-cask/Caskroom/* /usr/local/Caskroom/
Enter fullscreen mode Exit fullscreen mode

Ensuite vous pouvez virer l’ancien dossier sans remords :

rmdir /opt/homebrew-cask/Caskroom
Enter fullscreen mode Exit fullscreen mode

Et voila ! Vous pouvez installer sans aucun soucis vos cask et les mettre à jour. Un petit coup de brew upgrade pour la route et vous êtes bon 😉


Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more