よくいる文系プログラマの戯言

プライベートでの開発を適当に書き留めます

OSX YosemiteにアップデートしたらHomebrewが動かなくなった

嬉々としてYosemiteをアップデートしたら下のようなエラーが、、、

/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

どうも、Ruby 1.8がないせいなような気がします。 実際今動いているのは、2.0.0でした。 Yosemiteにアップデートになると、Rubyのデフォルトのバージョンが2系になって1.8はなくなるみたいですね。 1.8系、1.9系ともにサポートが終了するようですし → Ruby 1.8.7 および 1.9.2 のサポート終了について

再びHomebrewを動かすには、、、

調べると、いろいろGithubでPRがあったりするんですが、このサイト( Fixing Homebrew for OS X 10.10 Yosemite )が一番シンプルでわかりやすいかなという感じです。