Si vous êtes à la recherche d'un moyen rapide pour résoudre ce problème le plus tôt possible, vous pouvez faire la commande suivante dans votre shell alors que dans la racine de votre répertoire Homebrew (généralement / usr / / local) avec Git installé sur votre système: git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update.
jmlane
Réponses:
63
cd /usr/local
git status
Annulez toutes les modifications (à moins que vous ne souhaitiez réellement essayer de vous engager dans Homebrew - vous ne le faites probablement pas)
Au lieu de rejeter les modifications, il peut être préférable de les git stashmodifier. Ensuite, une fois la mise à jour terminée, exécutez git stash poppour restaurer vos modifications personnalisées
kevnk
1
J'ai fait exactement cela, caché toutes les modifications dans / usr / local ... mais l'exécution de 'brew update' continue de me donner des erreurs d'autorisation sur certains fichiers git. J'ai fait l'erreur de faire 'sudo brew update' qui semble maintenant avoir brisé mon installation et chaque commande de brassage donne maintenant des erreurs ruby
PandaWood
J'ai aussi mis à jour sudo brew et je reçois maintenant ces erreurs ruby comme vous l'avez dit .. que dois-je faire maintenant? : '(
lawphotog
1
Vous pouvez essayer de le réparer en faisantsudo chown -R yourusername:admin /usr/local/.git
sschueller
4
FYI: ça peut aussi êtrecd /usr/local/Homebrew
Fayaz
7
Vous pouvez également mettre brewà jour en l'installant à nouveau. (Je pense que j'ai fait ça comme El Capitan a changé quelque chose)
Remarque : il s'agit d'une approche lourde qui supprimera toutes les applications installées via Brew!
Essayez d'installer une infusion fraîche et il vous dira comment désinstaller.
Au moment de la rédaction initiale pour désinstaller:
git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update
.Réponses:
cd /usr/local
git status
git status
jusqu'à ce que ce soit proprebrew update
la source
git stash
modifier. Ensuite, une fois la mise à jour terminée, exécutezgit stash pop
pour restaurer vos modifications personnaliséessudo chown -R yourusername:admin /usr/local/.git
cd /usr/local/Homebrew
Vous pouvez également mettre
brew
à jour en l'installant à nouveau. (Je pense que j'ai fait ça comme El Capitan a changé quelque chose)Remarque : il s'agit d'une approche lourde qui supprimera toutes les applications installées via Brew!
Essayez d'installer une infusion fraîche et il vous dira comment désinstaller.
Au moment de la rédaction initiale pour désinstaller:
Edit: à partir de 2020 pour désinstaller:
la source
brew