为什么 Homebrew 安装了重复的包

Why do I have duplicate packages installed by Homebrew

最近的更新(我认为是 cloog)导致 brew list 列出的重复条目:

...
gmp
gmp@4
...
isl
isl@0.12
...

这些是什么,为什么会出现?我可以摆脱它们吗?它们可能会引起任何问题吗?

@前缀公式为旧版公式,或"versioned formula".

例如,llvm 在 homebrew 上是 3.9.1,但 llvm@3.7 是 3.7.1。

像这样的包存在于想要使用旧版本的人,或者作为另一个人的依赖 版本化公式。

AFAIK 版本化公式不会造成问题。

你可以删除一个,除非它是某物的依赖项。