如何安裝較舊版本的Homebrew軟件包

使用Homebrew安裝某些軟件包的舊版本可能比您預期的要復雜得多

我遇到了這個問題:我更新了Hugo,這是我使用的CMS,並且其中一個比我使用的版本更新的版本引入了重大更改。

我的主頁不再列出博客文章。我沒有時間弄清楚為什麼,所以我說“我會回滾”。

現在問題變成了..“怎麼了?”

首先,我卸載了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

而已。

解決我遇到的問題的下一步是卸載當前安裝的版本,並嘗試一次更新一個版本,這樣我就可以隔離引入引起我問題的更改的發行版。