使用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
而已。
解決我遇到的問題的下一步是卸載當前安裝的版本,並嘗試一次更新一個版本,這樣我就可以隔離引入引起我問題的更改的發行版。