Homebrew afirma que está desatualizado, exceto quando tento atualizar

0

Quando executo brew doctor , sou informado de que minha instalação de preparação 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 eu executo a atualização, aparentemente, tudo está bem:

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

Então, eu acho que tudo é bom? Não muito. brew doctor ainda me diz que meu Homebrew está desatualizado. O que dá?

    
por orryowr 03.06.2012 / 00:40

1 resposta

1

Tudo está bem. É apenas uma maneira ruim de comunicar isso.

A fonte Homebrew doctor claramente apenas verifica o timestamp do 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

Não faz ideia de quando você realmente atualizou ou se há uma nova versão disponível.

    
por 03.06.2012 / 12:08