$ brew update error: Your local changes to the following files would be overwritten by merge: Library/Formula/mysql.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途方に暮れますね。。。
エラー内容で引っ張ると同じ内容の方がおられ、解決していた。
homebrewのupdateでエラーが出た話 [mac]
http://boiled-octopus.blog.so-net.ne.jp/2013-03-24
環境に違いが有るだろうから、同じ方法で対応できるか不安だったが、結果的に全く同じ内容だった。
リンク先と全く同じで申し訳ないが、自分の覚えとして残しておく
まずはエラーメッセージに書かれている通りにコマンドを実行してみる。
(/usr/local に移動してから発行しないとダメ)
$ cd /usr/local $ git pull -q origin refs/heads/master:refs/remotes/origin/master error: Your local changes to the following files would be overwritten by merge: Library/Formula/mysql.rb Please, commit your changes or stash them before you can merge. AbortingLibrary/Formula/mysql.rb を確認する
$ cd /usr/local/Library/Formula $ git status -s M mysql.rb $ git diff $ ← 特に何も出ないreset する。
$ git reset --hard HEAD is now at 4716464 libgnomecanvasmm 2.26.0確認する。
$ git status # On branch master nothing to commit (working directory clean)updateする。
$ brew update ...行けた!!
それにしても、何でこういう状態になったのかが分からない。。。
0 件のコメント:
コメントを投稿