Homebrewで過去のversionをインストールする
Homebrewで過去のversionのpackageをインストールしたいときの備忘録。
以前はGitHubのcommit URLを指定してbrew install
できていたが、この方法は使えなくなったので、代わりにbrew extract
コマンドを使う必要がある。
手順
自分のtapがない場合は作成する。
% brew tap-new hirakida/tap
インストールしたいversionのpackageをextract
コマンドで抽出する。今回はcmakeの3.19.7を抽出する。
% brew extract cmake hirakida/tap --version 3.19.7
抽出したversionをインストールする。
% brew install hirakida/tap/cmake@3.19.7
最新のversionがリンクされている場合は、一度アンリンクしてからインストールしたversionをリンクする。
% brew unlink cmake % brew link cmake@3.19.7 % cmake --version cmake version 3.19.7