homebrew が Yosemite にアップデートしたら起動しなくなったので解決した

目的

タイトルの通りだけど homebrew が Yosemite にアップデートしたら起動しなくなったので解決した時の作業メモ

起きた現象

$ brew doctor したら何やらエラーが

/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

解決方法

ぐぐったら速攻でてきたので試してみた brew.rb の1行目を編集すればいいようだ

$ vim /usr/local/Library/brew.rb
--- #!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0
+++ #!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0

1.8 の部分を Current にすれば解決した
これでまた brew コマンドが使えるようになった

まとめ

Yosemite にしてから色々と不具合チックなのに見舞われてる気がするが待つしかない、、、
次は vagrant を構築してみようと思う



参考サイト : Fixing Homebrew for OS X 10.10 Yosemite