brew updateで/usr/local/Library/brew.rb: Undefined error: 0エラー
brew updateしたら
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0
みたいなエラー。
どうやらyosemiteにしてからruby1.8が消えたのが原因らしい。
なので
cd /usr/local git fetch origin git reset --hard origin/master
で最新をpullすることでなんとかなりました。