昔のバージョンを使用したい場合に使用する。
まず、brew versionsを使えるようにする
brew tap homebrew/boneyard
導入したversionsを使用して、旧バージョンを検索する。
$ brew versions ghc
7.8.3 git checkout 049faeb /usr/local/Library/Formula/ghc.rb
7.6.3 git checkout 2e5d6ba /usr/local/Library/Formula/ghc.rb
7.4.2 git checkout 5ddd40b /usr/local/Library/Formula/ghc.rb
7.4.1 git checkout 3384702 /usr/local/Library/Formula/ghc.rb
7.0.4 git checkout 8022bf4 /usr/local/Library/Formula/ghc.rb
7.0.3 git checkout 9a5398d /usr/local/Library/Formula/ghc.rb
6.12.3 git checkout 0476235 /usr/local/Library/Formula/ghc.rb
6.12.2 git checkout aa0918e /usr/local/Library/Formula/ghc.rb
6.12.1 git checkout 824fdfa /usr/local/Library/Formula/ghc.rb
出力された結果をもとに、旧バージョンをインストールする。 git checkoutに書く内容はbrew versionsの結果で出てきた値となる。
cd /usr/local
sudo git checkout 2e5d6ba /usr/local/Library/Formula/ghc.rb
sudo brew install ghc