Não tenho certeza de qual foi o erro, mas isso corrigiu:
cd 'brew --prefix'
git reset --hard FETCH_HEAD
Então eu poderia brew update
bem.
Então, estou tentando atualizar minha versão inicial, mas recebo um erro. Aqui está uma cópia colada parte do console:
$ brew update
error: Your local changes to the following files would be overwritten by merge:
Library/Formula/v8.rb
Please, commit your changes or stash them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
$
Agora, lendo isso, parece que mudei o arquivo de fórmula v8
, mas não mudei. Indo para o arquivo em /usr/local/Library/Formula/v8.rb
e olhando para ele mostra que foi editado pela última vez em 13 de novembro de 2014. Mas eu poderia atualizar ontem.
E não sei como "esconder" minhas alterações. Alguma ideia do que fazer? Força sobrescrever possivelmente?
Isso pode ajudar:
git --git-dir $(brew --repository)/.git reset origin/master --hard
git --git-dir $(brew --repository)/.git clean -fd
Veja: Problemas comuns com o Homebrew
Para mais problemas com o Git, verifique: