Homebrew no se está actualizando a la última confirmación

4

Estoy intentando actualizar Homebrew en mi Macbook Pro, pero Homebrew dice que ya está actualizado. Sin embargo, sé que este no es el caso, ya que tengo otra instalación de Homebrew en otra Mac, que está en un compromiso posterior de Git.

El brew config en mi Macbook Pro:

HOMEBREW_VERSION: 0.9.9
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 06fe347de97975dc01e726f87bf07a56a6fb713e
Last commit: 4 weeks ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: a05941384bcd8e4ef846237aba79d14dc47d757f
Core tap last commit: 4 weeks ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit haswell
Homebrew Ruby: 2.0.0-p648
Clang: 7.3 build 703
Git: 2.9.2 => /usr/local/bin/git
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: 1.8.0_25, 1.7.0_67
OS X: 10.11.6-x86_64
Xcode: 7.3.1
CLT: 7.3.1.0.1.1461711523
X11: 2.7.7 => /opt/X11

Y en mi Mac:

HOMEBREW_VERSION: 0.9.9
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: f64befdd783cbb01a05cd4d76a9f9f6d810d2eab
Last commit: 2 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: ad4c80538a0f4c44ccc0e0681b890ec7578d19c4
Core tap last commit: 36 minutes ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit haswell
Homebrew Ruby: 2.0.0-p648
Clang: 7.3 build 703
Git: 2.10.0 => /usr/local/bin/git
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /usr/local/bin/ruby => /usr/local/Cellar/ruby/2.3.1/bin/ruby
Java: 1.8.0_05
OS X: 10.11.6-x86_64
Xcode: 7.3.1
CLT: 7.3.1.0.1.1461711523
X11: 2.7.7 => /opt/X11

Sé que las versiones de Homebrew son las mismas. Pero los HEAD s son bastante diferentes, y esto significa que no puedo brew upgrade con las últimas versiones de algunos paquetes (por ejemplo, git , gcc ).

¿Por qué sucede esto y cómo puedo obligar a Homebrew a que se actualice a la última confirmación?

    
pregunta Daniel 06.09.2016 - 12:26

1 respuesta

9

Al restablecer el repositorio de Homebrew, esto se solucionó para mí:

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

respondido por el wodow 06.09.2016 - 14:08

Lea otras preguntas en las etiquetas