用mac進行開發時,homebrew已經成為許多人的標準配備。 但其預設總是安裝該套件的最新版本,有時候就是會有需要是需要安裝過往的某個特定版本,這時候該如何是好呢?
某些套件本身就有提供特定的版本可以安裝,這時只要普通的在後面加上版本號即可。
brew install [email protected]
mysql --version
有些套件已經版本更新或是根本已經被刪除,但我們還是可以從過去commit的原始碼中拿到安裝script。
例如mysql-connector-c++
這個套件在2020/10/27已被刪除。而他曾經存在於homebrew-core
這個repository中。
git clone [email protected]:Homebrew/homebrew-core.git
cd homebrew-core
# checkout到套件還存在的commit
git checkout 55681acd93
# 直接使用當時的安裝script進行安裝
brew install ./Formula/mysql-connector-c++.rb