💬

Homebrew Caskで任意のバージョンをインストールする

2024/03/29に公開

はじめに

Homebrew Caskでmacのアプリを管理しているのですが、
アプリを更新したところよく落ちるようになってしまったので
ダウングレードしてみた時のメモです

Homebrewは基本的に最新バージョンのみしか扱えないため
ダウングレードするのは少し面倒な手順になっています

※ちなみによく落ちるのとバージョンは無関係で色々やってるうちに治りました。謎

手順

Caskでインストールしているアプリの確認:pulasr(version=1.115.0)

brew info pulsar

からGitHubのファイルを探す
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/p/pulsar.rb

GitHubのHistory→インストールしたいバージョンのファイル→View code at this point→Raw
からRawファイルのURLを確認しcurlなどで取得(version=1.114.0)

curl https://raw.githubusercontent.com/Homebrew/homebrew-cask/8197f55dac95a467367e5192dc7f5fcefd0085d8/Casks/
p/pulsar.rb > pulsar.rb

古いバージョンをアンインストール

brew uninstall pulsar

インストール

brew install pulsar.rb

補足

ググるとbrew installで直接rawファイルを指定する方法が出てきますが、現在は使えなくなっています
また、brew tap-newbrew extractを使う方法もあるようですが、こちらはFormulaの場合しか使えないようでした

Discussion