Homebrewパッケージの古いバージョンをインストールする方法

Homebrewを使用して一部のパッケージの古いバージョンをインストールすると、予想よりも複雑になる可能性があります

この問題が発生しました。使用しているCMSであるHugoを更新しましたが、使用したバージョンよりも新しいバージョンの1つで重大な変更が導入されました。

私のホームページにはブログの投稿が表示されなくなりました。理解する時間がありませんでしたなぜ、だから「ロールバックするだけ」と言った。

今、質問は..「どうやって?」になりました。

まず、Hugoをアンインストールしました。

brew unlink hugo

それから私は私が見つけた指示に従いましたこの郵便受け。ヒューゴーパッケージの公式を検索する必要がありましたhttps://github.com/Homebrew/homebrew-core/search?utf8=%E2%9C%93&q=hugo&type=次に、そのファイルをクリックしました(Formula/hugo.rb)、[履歴]ボタンを押して、以前のすべてのバージョンを表示しました。

必要な0.53バージョンに移動し、<>ボタンを表示してhomebrew-coreその時点でのリポジトリ。それから私は開いたFormula/hugo.rbファイル、そして私はクリックしましたRawそのファイルへの直接URLを取得します。

それから私はそれをbrew install。例えば:

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/5441fa16872c9a56bd5997558df45b808f13285b/Formula/hugo.rb

それでおしまい。

私が抱えていた問題を解決するための次のステップは、インストールされている現在のバージョンをアンインストールし、一度に1つのバージョンを更新しようとすることでした。これにより、問題の原因となった変更を導入したリリースを特定できました。