brew如何安装旧版本formula.md

Mac下brew安装的formula总是最新版本,但是最新版本难免会出现一些问题,这个时候就需要回滚到旧版本,然而brew并没有提供相应命令安装旧版本,只能通过下面这种比较麻烦的方式去安装旧版本。以安装旧版cocoapods(1.5.3)为例:
  1. 访问Homebrew Repo,找到cocoapods.rb,然后查看cocoapods.rb文件的提交记录,找到想要的版本提交记录。
  2. 如果第一步无法找到cocoapods.rb的提交记录(因为提交记录太多,导致github网站需要很长的时间生成提交记录)。可以将整个repo clone到本地,然后输入git log master -- Formula/cocoapods.rb查看该文件的所有提交记录,我这里找到cocoapods(1.5.3)版本的commit(4dc1cd),然后通过git checkout 4dc1cd回滚到commit(4dc1cd)。
  3. 从第一步或者第二步中得到的cocoapods.rb文件内容拷贝出来,然后在本机任意一个位置创建cocoapods.rb,将拷贝内容粘贴进去保存。
  4. 执行brew install /Path/to/cocoapods.rb,执行这步之前,记得卸载本机中已经安装的新版。
附上成功安装的图片:
image.png

你可能感兴趣的:(brew如何安装旧版本formula.md)