指向 Homebrew 中最新版本公式目录的符号链接

指向 Homebrew 中最新版本公式目录的符号链接

我刚刚开始使用 OS X 和 Homebrew,但我发现它非常有用。但是我有一个问题:有没有办法让 Homebrew 自动创建指向公式最新版本目录的符号链接?例如,安装 gradle 后,我们有

/usr/local/Cellar/gradle/1.6

对于外部配置来说,还有类似的东西会非常方便

/usr/local/Cellar/gradle/current

(有助于避免公式更新后重新配置)。

答案1

Apple Silicon 机器上的当前 Homebrew(4.x)将最新版本的符号链接存储在/opt/homebrew/opt/

➜ ls -l /opt/homebrew/opt/ | head -n5
total 0
lrwxr-xr-x  1 werner  admin  22 Nov  8  2021 0mq -> ../Cellar/zeromq/4.3.4
lrwxr-xr-x  1 werner  admin  19 Oct 24 14:53 ack -> ../Cellar/ack/3.6.0
lrwxr-xr-x  1 werner  admin  31 Oct 24 14:37 adwaita-icon-theme -> ../Cellar/adwaita-icon-theme/43
lrwxr-xr-x  1 werner  admin  21 Nov  8  2021 aften -> ../Cellar/aften/0.0.8

这曾经出现/usr/local/var/homebrew/linked/在较旧的 Homebrew 版本中。

x64 机器上的 Homebrew 使用 Rosetta 2 进行写入/usr/local/opt

答案2

当前接受的答案已经过时了。对我来说:

$ brew --version
Homebrew 1.1.9

当前公式目录的符号链接为:

/usr/local/var/homebrew/linked/

相关内容