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つのバージョンを更新しようとすることでした。これにより、問題の原因となった変更を導入したリリースを特定できました。