brew如何安裝舊版本formula.md

Mac下brew安裝的formula總是最新版本,但是最新版本難免會(huì)出現(xiàn)一些問(wèn)題,這個(gè)時(shí)候就需要回滾到舊版本,然而brew并沒(méi)有提供相應(yīng)命令安裝舊版本,只能通過(guò)下面這種比較麻煩的方式去安裝舊版本。以安裝舊版cocoapods(1.5.3)為例:
  1. 訪問(wèn)Homebrew Repo,找到cocoapods.rb,然后查看cocoapods.rb文件的提交記錄,找到想要的版本提交記錄。
  2. 如果第一步無(wú)法找到cocoapods.rb的提交記錄(因?yàn)樘峤挥涗浱啵瑢?dǎo)致github網(wǎng)站需要很長(zhǎng)的時(shí)間生成提交記錄)。可以將整個(gè)repo clone到本地,然后輸入git log master -- Formula/cocoapods.rb查看該文件的所有提交記錄,我這里找到cocoapods(1.5.3)版本的commit(4dc1cd),然后通過(guò)git checkout 4dc1cd回滾到commit(4dc1cd)。
  3. 從第一步或者第二步中得到的cocoapods.rb文件內(nèi)容拷貝出來(lái),然后在本機(jī)任意一個(gè)位置創(chuàng)建cocoapods.rb,將拷貝內(nèi)容粘貼進(jìn)去保存。
  4. 執(zhí)行brew install /Path/to/cocoapods.rb,執(zhí)行這步之前,記得卸載本機(jī)中已經(jīng)安裝的新版。
附上成功安裝的圖片:
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容