事の発端
yarnの導入を考えておりそろそろ使ってみようと思い、久しぶりにbrew update
したら、エラー。
相変わらずの日々エラーでございます。
brew updateしてみた
出ました、エラー。
mergeできません的な感じでしょうか。
% brew update
error: The following untracked working tree files would be overwritten by merge:
Library/Homebrew/extend/enumerable.rb
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull --quiet origin refs/heads/master:refs/remotes/origin/master
対応法
fetchしたあとにリモートの最新を上書きする。
※cd /usr/local
はcd $(brew --prefix)
でも可能。
$ cd /usr/local
$ git fetch origin
$ git reset --hard origin/master
再度、brew update
アップデートが無事、完了できたらバージョンの確認。
% brew -v
Homebrew >1.1.0 (no git repository)
Homebrew/homebrew-core (git revision f8a0; last commit 201X-XX-XX)