2011-10-13 38 views
24

是否可以与Homebrew并排安装多个版本?与Homebrew的多个并排版本?

我发现自己处于需要sbt-0.7.x,sbt-0.10.x和sbt-0.11.0的情况。我现在手动安装了sbt-0.7.7和sbt-0.10.1以解决问题(sbt-0.11.0是Homebrew的最新版本)。

回答

22

是的。当您安装新版本的软件包时,它会保留旧版本。在/usr/local/bin或任何指向最新版本的符号链接中,但仍旧可以调用旧版本中的二进制文件(或链接到库)。

brew list看到什么安装。您可以查看软件包目录以查看所有版本;或致电brew list --versions查看所有软件包和所有版本。

+0

谢谢,这有助于 –

8

要轻松公式的不同版本之间切换,您可以使用:

brew switch <formula> <version> 

例如:

brew switch gradle 3.2.1 

要列出已安装的版本试试:

brew list --versions 

或:

brew list <formula> --versions 

如果你想摆脱旧版本,只需使用:

brew cleanup