目的
brewでマイナーバージョンを指定してFormulaを入れたかった。
今回はImageMagick 6.9.9 を指定したかった。
なお brew install imagemagick@6
だと 6.9.10 がインストールされる。
方法
ImageMagick 6.9.9 のコミットIDを取得する
# homebrewがgit cloneしてくる先に移動
$ cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
# homebrewでは高速化のために最新コミットしかダウンロードしてきてないので、リポジトリの全コミットを落としてくる
$ git fetch --unshallow
# これでimagemagick@6のコミットログが表示されるので、6.9.9のコミットIDをメモする
$ git log imagemagick@6
# 9308e2a7e4d73f84e7ab394a9b02c50bbb064a4a
GitHubで確認する
コミットIDを下記URLに入れて、ソースコードを確認する。
rawのURLを指定する
rawのURLにコミットIDを入れる。
インストールする
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/9308e2a7e4d73f84e7ab394a9b02c50bbb064a4a/Formula/imagemagick@6.rb