web-dev-qa-db-fra.com

Problèmes de mise à jour Homebrew Mac

C'est quelque chose que j'ai remarqué depuis 2 jours. Dans mon expérience passée, Homebrew aurait toujours des mises à jour quotidiennes. Je voudrais toujours taper la commande brew update et le tour est joué, il y aurait des paquets qui seraient mis à jour/supprimés et Homebrew afficherait ce qui a changé. J'ai également remarqué que si je ne mettais pas à jour Homebrew plus d'une journée, j'obtiendrais l'avis suivant: 

Homebrew n'a pas été mis à jour au cours des 24 dernières heures. Cela fait longtemps au pays des brasseries. Tapez 'mise à jour de la bière.

Cependant, la dernière fois que j'ai mis à jour Homebrew sur mon Mac, c'était le 10 août 2016. Nous sommes le 14 août 2016 et lorsque je tape brew update, tout me dit que tout est déjà à jour, même si je n'ai pas mis à jour Homebrew dans 4 jours. La notification de mise à jour dans brew doctor ne s'affiche pas non plus. Je n’ai modifié Homebrew en aucune façon pendant toute cette débâcle.
Existe-t-il une solution à ce problème de mise à jour de Homebrew ou Homebrew n’a-t-il plus de mises à jour quotidiennes?  

42
Nicholas Chen

Selon https://github.com/Homebrew/brew#update-bug

Si Homebrew a été mis à jour les 10 et 11 août 2016 et que la mise à jour des bières indique toujours Déjà à jour. tu as besoin de courir

cd $(brew --repo); git fetch; git reset --hard Origin/master; brew update
105
gonglexin

Homebrew est fondamentalement un répertoire git, vous pouvez donc y insérer un répertoire et effectuer un git fetch suivi d'un git pull

Si vous êtes sur la configuration par défaut:

cd /usr/local && git pull Origin master

4
patito

S'il vous plaît exécuter pour déboguer ce qui se passe lorsque la mise à jour

brew update --debug --verbose 

brew update --force

Ma référence à partir de ceci commentaire

0
dimo hamdy