2011-10-13 10 views
24

複数のバージョンをHomebrewと並べてインストールすることはできますか?複数のside-by-sideバージョンの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は自作の最新のsbtです)。

答えて

22

ええ。パッケージの新しいバージョンをインストールすると、それは古いバージョンを保持します。シンボリックリンクは/usr/local/binであり、最新のバージョンを指していますが、古いバージョンのバイナリ(またはライブラリへのリンク)を呼び出すことはできます。

brew listインストールされているものを確認してください。パッケージディレクトリを見れば、すべてのバージョンを見ることができます。すべてのパッケージとすべてのバージョンを表示するには、brew list --versionsに電話してください。

+0

おかげで、それが役立ちます –

8

が簡単に公式のバージョンを切り替えるには、使用することができます。

brew list --versions 

か:

brew switch gradle 3.2.1 

は、バージョン、インストールされている試みを一覧表示するには:たとえば

brew switch <formula> <version> 

brew list <formula> --versions 

あなたが古いバージョンを取り除くしたい場合は、単に使用:

brew cleanup 
関連する問題