brew update のエラーメッセージについてメモする。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
$ brew update
$ vim drafts/brew_error.rst
[No write since last change]
error: The following untracked working tree files would be overwritten by merge:
Library/Formula/haxe.rb
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
shell returned 1
Press ENTER or type command to continue
[No write since last change]
|
haxeのformulaがmergeで上書きされてしまうのでmoveなりしてくださいとのこと。
削除してもアップデート後にhaxeのformulaは利用出来るっぽいので削除しても大丈夫そう。
ついでに cd /usr/local/Library/Formula && git status
したら大量にtrackされていないformulaがあった。いつこ追加したか忘れてる。
他のformulaは上書きするコメント出てないので
git reset --hard HEAD
で消したりすると再インストールできず不都合が起きそうだと判断した。
そのためメッセージの出たhaxe.rb
だけ削除した。無事アップデートできた。