Homebrew behauptet, es sei veraltet, außer wenn ich versuche, zu aktualisieren

Homebrew behauptet, es sei veraltet, außer wenn ich versuche, zu aktualisieren

Beim Ausführen brew doctorwird mir angezeigt, dass meine Brew-Installation veraltet ist. Genauer gesagt:

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

Aber wenn ich „Update“ ausführe, ist anscheinend alles in Ordnung:

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

Also, ich schätze, alles ist gut? Nicht so sehr. brew doctorEs wird mir immer noch angezeigt, dass mein Homebrew veraltet ist. Was ist los?

Antwort1

Alles ist gut. Es ist nur eine schlechte Art, es zu kommunizieren.

Der Homebrew- doctorQuellcode ist eindeutigprüft nur den ZeitstempelIhres Homebrew-Repository-Klons:

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

Es gibt keine Ahnung, wann Sie tatsächlich aktualisiert haben oder ob überhaupt eine neue Version verfügbar ist.

verwandte Informationen