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)