J'essaie de réparer Homebrew.
J'ai récemment essayé de le réinstaller mais quand j'ai tapé "brew doctor"
Ma sortie é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?
rm
commande ou nous pouvons voter / promouvoir cela avec des modifications. Aussi - vous pourriez demander - comment puis-je savoir si SIP affecte une tâche spécifique. qui est responsable et semble un peu au-delà de la portée de cette question, donc je serai heureux de répondre à cela pour vous ailleurs. La réponse est presque sûrement «non» dans le cas des homebrews.Réponses:
Pourquoi tu ne fais pas ce que ça dit?
La première ligne va supprimer complètement l'homebrew et vous devriez pouvoir le réinstaller.
REMARQUE: Si vous faites cela, vous devrez réinstaller toutes les choses que vous avez installées via homebrew.
la source
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Cela m'est arrivé parce que j'avais deux onglets ouverts dans ma console. Dans la console AI, j'ai supprimé le répertoire de travail actuel de la console B. Puis, sans y penser, j'ai couru
brew upgrade
dans la console B. Bien sûr, cela a provoqué l'erreur ci-dessus.Solution simple: juste
cd
vers un répertoire différent dans la console B etbrew upgrade
encore.Moi et ma sagesse infinie.
la source
Si dans votre installation homebrew vous avez également installé les outils XCode sur votre Mac, vous devrez peut-être simplement fermer la fenêtre de votre terminal et en ouvrir une nouvelle :)
la source