由 screenfetch 到 brew taps
目录
在 Big Sur
上使用 brew
安装了 screenfetch
,结果发现输出的图标却是 unix
。
在 Github
上一看,原来是因为 Big Sur
的ProductName由 Mac OS X
更改为了 macOS
。当然,这个问题已经在最新的开发版里解决掉了。#692 (comment)
由于 screenfetch
并没有发布新的版本号,brew
仓库里还是老版本,所以出现了问题。按照 screenfetch
的 wiki Installation 下载 dev
版本的 screenfetch-dev
,替换掉 /usr/local/Cellar/screenfetch/3.9.1/bin
下的 screenfetch
,问题即可成功解决。
1 自己的Tap
由于在 screenfetch
新版本号发布前,每次都需要这样更新并不方便。而且官方的 tap
,在很多时候并不能方便的跟进最新源码,并解决bug。所以以此为契机,制作一个自己的 tap
,无疑是一个方便的选择。
在参考了一些官方的 Taps
,后制作了我自己的 tap。地址如下:Xavier’s Homebrew Taps
现在只需要使用下面这行代码,便可安装最新版的 screenfetch
啦。
|
|
新版安装后,问题已经得到了解决:
当然在 Catalina
里,也是正常的: