Quando executo, brew doctor
sou informado de que minha instalação do brew está desatualizada. Especificamente:
~$ brew doctor
Error: Your Homebrew is outdated
You haven't updated for at least 24 hours, this is a long time in brewland!
Mas quando executo update, aparentemente, está tudo bem:
~$: brew update
Already up-to-date.
Então, acho que está tudo bem? Não muito. brew doctor
ainda me diz que meu Homebrew está desatualizado. O que da?
Responder1
Tudo está bem. É apenas uma maneira ruim de comunicar isso.
A doctor
fonte do Homebrew claramenteverifica apenas o carimbo de data/horado seu clone do repositório 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
Ele não tem ideia de quando você realmente atualizou ou se há uma nova versão disponível.