yasuoza diary

web and life

brew upgrade gitでハマる

Homebrew

1
$ brew upgrade git

を実行すると

1
symbol(s) not found for architecture x86_64

というエラーが出てgitをアップグレードできない問題にハマったので、解決法のメモ。

1
$ brew list

すると libiconv というモジュールがあると思うので、それを次のようにアンインストール

1
$ brew remove libiconv

パーミッションのエラーなどでアンインストール出来ない場合は

1
$ sudo rm -rf /usr/local/Cellar/libiconv

で削除。

その後

1
$ brew upgrade git

でうまくいく。

このlibiconvがどこで入ってきたのか謎すぎる。

Error when installing git: symbol(s) not found for architecture x86_64 - github