42 votes

Problèmes de mise à jour Homebrew Mac

C'est quelque chose que j'ai remarqué depuis environ 2 jours. Dans mon expérience, Homebrew aurait toujours des mises à jour quotidiennes. Je serais toujours tapez la commande brew update et le tour est joué, il n'y aurait paquets qui seraient mis à jour, supprimé et Homebrew d'affichage, ce qui a changé. J'ai aussi remarqué que si je n'ai pas de mise à jour Homebrew pour plus d'un jour, je voudrais obtenir l'avis suivant:

Homebrew n'a pas été mis à jour dans les dernières 24 heures. C'est un long temps à brasser de la terre. Type " bistrot de mise à jour.

Cependant, la dernière fois que j'ai mis à jour Homebrew sur ma Mac est le 10 août 2016. Aujourd'hui est le 14 août, 2016 et quand je tape brew update, il me dit que tout est déjà à jour, même si je n'ai pas mis à jour Homebrew en 4 jours. L'avis de mise à jour, en brew doctor aussi ne pas. Je n'ai pas modifié Homebrew en quelque sorte tout au long de cette débâcle.
Est-il une solution à ce Homebrew mise à jour de question ou Homebrew ne pas avoir des mises à jour quotidiennes plus?

106voto

gonglexin Points 1066

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 dois courir

 cd $(brew --repo); git fetch; git reset --hard origin/master; brew update
 

4voto

patito Points 365

Homebrew est fondamentalement un répertoire git, vous pouvez donc vous connecter au 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

1voto

Ahmed Hamdy Points 1

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

brew update --debug --verbose

brew update --force

Ma référence de ce commentaire

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X