久しぶりに新しいツールをbrewからインストールしようとしたら
下記で動きませんでした。
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- mach (LoadError) from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/local/Library/Homebrew/extend/pathname.rb:2:in `' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/local/Library/Homebrew/global.rb:3:in ` ' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/local/Library/brew.rb:15:in ` '
ググってみると、yosemiteにアップした際の影響のようですね。
同リンク先に直し方があったので写経。
つまり該当のgitディレクトリの最新をpullすればいいんですね。
cd /usr/local/Library git pull origin master
親切にも何か変更していた際のコマンドもありました。
こちらはハードリセットを行う物です。(なので変更していた場合は消えるので注意下さい)
git fetch --all git reset --hard origin/master