我刚刚开始使用 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/