背景
brew install一般为最新库,但存在需要新版依赖的环境跟随需要更新,所以尝试安装旧版本可以减少这类依赖。
基本流程
到github找到库历史的rb,保存本地,再次执行可替换
具体操作
以scrcpy为例
brew info scrcpy
![](https://i-blog.csdnimg.cn/blog_migrate/f4961c871a6d16ec99d4166585d421d8.png)
获取到.rb地址,如:git://mirrors.ustc.edu.cn/homebrew-core.git/Formula/scrcpy.rb
![](https://i-blog.csdnimg.cn/blog_migrate/9c6457db3bb5f2a2227011399c37dd81.png)
找到历史版本history
![](https://i-blog.csdnimg.cn/blog_migrate/ad6134e7ecc5aed9eb5e35310070b4ff.png)
找到想要安装的历史版本,点击commit的记录
![](https://i-blog.csdnimg.cn/blog_migrate/c7876b634ae8b4cbc1bddae8b4c93638.png)
view file查看文件的具体内容,查看raw并且保存文件,如scrcpy.rb
![](https://i-blog.csdnimg.cn/blog_migrate/dcc04f4a7083abfd801a3e8adde3f00d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4aa939d90052c73b627e6177dde3f933.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ba045c723caec068e678ddd5cf110123.png)
终端进入scrcpy.rb所在目录A,并执行即可
cd A
brew install ./scrcpy.rb