Homebrew afirma que está desactualizado, excepto cuando intento actualizar

Homebrew afirma que está desactualizado, excepto cuando intento actualizar

Cuando ejecuto, brew doctorme dicen que mi instalación de preparación está desactualizada. Específicamente:

~$ brew doctor
Error: Your Homebrew is outdated
You haven't updated for at least 24 hours, this is a long time in brewland!

Pero cuando ejecuto la actualización, aparentemente todo está bien:

~$: brew update
Already up-to-date.

Entonces, ¿supongo que todo está bien? No tanto. brew doctortodavía me dice que mi Homebrew está desactualizado. ¿Lo que da?

Respuesta1

Todo es bueno. Es simplemente una mala manera de comunicarlo.

La fuente Homebrew doctorclaramentesólo comprueba la marca de tiempode su clon del repositorio Homebrew:

if Time.now.to_i - timestamp > 60 * 60 * 24 then <<-EOS.undent
  Your Homebrew is outdated
  You haven't updated for at least 24 hours, this is a long time in brewland!
  EOS
end

No tiene idea de cuándo actualizó realmente o si hay una nueva versión disponible.

información relacionada