20 votes

Comment réparer et/ou réinstaller Homebrew en toute sécurité ?

J'essaie de réparer Homebrew.

J'ai récemment essayé de le réinstaller mais quand j'ai tapé "brew doctor"

Mon résultat était :

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
The current working directory doesn't exist, cannot proceed.

J'ai essayé de le réinstaller en tapant à nouveau ceci dans la ligne de commande :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mais ma sortie est :

It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

Comment puis-je réparer mon installation Homebrew ?

28voto

RobertAKARobin Points 381

Cela m'est arrivé parce que j'avais deux onglets ouverts dans ma console. Dans la console A, j'ai supprimé le répertoire de travail actuel de la console B. Puis, sans y penser, j'ai exécuté brew upgrade dans la console B. Bien sûr, l'erreur ci-dessus s'est produite.

Solution simple : il suffit de cd dans un autre répertoire de la console B et brew upgrade encore.

Moi et mon infinie sagesse.

24voto

Jihad Yamazaki Points 11

Pourquoi ne faites-vous pas ce qu'il dit ?

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

La première ligne va supprimer complètement homebrew et vous devriez pouvoir le réinstaller.

NOTE : Si vous faites cela, vous devrez réinstaller toutes les choses que vous avez installées via homebrew.

2voto

Steve Points 529

J'ai également rencontré la première erreur. Elle a disparu après avoir quitté le shell que j'avais utilisé pour installer Homebrew. Après cela, les commandes de brew étaient de nouveau heureuses.

0voto

user1847 Points 101

Si, lors de l'installation de votre homebrew, vous avez également installé les outils XCode sur votre mac, il vous suffit de fermer votre fenêtre de terminal et d'en ouvrir une nouvelle :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X