1. ホーム
  2. homebrew

[解決済み] 特定のバージョンにブリューリンクするにはどうしたらいいですか?

2022-03-06 13:15:10

質問

に同じパッケージのケグが数本あります。 /usr/local/Cellar/libfoo のように /usr/local/Cellar/libfoo/1.0.1 , /usr/local/Cellar/libfoo/HEAD/usr/local/Cellar/libfoo/mycopy

特定のバージョンへのリンクを作成するにはどうすればよいですか?

解決方法は?

Homebrew 2.6.0 (2020年12月) で DEPRECATED になりました。 動作する解決策については、最後の更新にスキップしてください

使用情報です。

Usage: brew switch <formula> <version>

brew switch mysql 5.5.29

システムにインストールされているバージョンは info .

brew info mysql

また、インストール可能なバージョンを確認するために、不発弾のバージョン番号を指定すると、brewが親切にも利用可能なバージョン番号で応答してくれます。

brew switch mysql 0


更新(2014.10.15)しました。

brew versions コマンドは brew から削除されましたが、もしこのコマンドを使いたいのであれば最初に brew tap homebrew/boneyard .

旧バージョンをインストールする推奨方法は homebrew/versions のレポは以下の通りです。

$ brew tap homebrew/versions
$ brew install mysql55


アップデート(11.1.2022)を行いました。

今日時点では、おそらくこれがベストな方法です :

特定のバージョン、例えばpostgresql 9.5をインストールするには、単に実行するだけです。

$ brew install [email protected]

利用可能なバージョンの一覧を表示するには、@で検索してください。

$ brew search postgresql@
==> Formulae
postgresql                 postgresql@11              postgresql@13              [email protected]             qt-postgresql
postgresql@10              postgresql@12              [email protected]             [email protected]             postgrest

==> Casks
navicat-for-postgresql


古いバージョンの数式をインストールする方法の詳細については、以下を参照してください。 この回答 .