2013年11月14日木曜日

homebrewで過去のバージョンに入れ替える方法の要点だけ

古いsubversionレポジトリをなんとかしようと思ったらsvnが新しすぎて操作できないと言われたので調べました。以下、FORMULAVERSIONは任意のものに置き換えてること。



1. homebrewのベースディレクトリに移動する。だいたい/usr/local。
cd `brew --prefix`

2. brew versions FORMULA で、任意のFORMULAの取得可能なバージョンの一覧を取得

3. バージョン名と、git checkout 〜から始まる文字列が出力されるので、任意のバージョンの git checkout 以降の行をコピーする

4. コマンドラインでペースト。

5. すでに別のバージョンがインストールされていれば、brew unlink FORMULA しておく

6. brew install FORMULA すると、checkoutしたバージョンがインストールされる。

7. あとは brew switch FORMULA VERSION で切り替えることが出来る。

参考:http://stackoverflow.com/questions/3987683/homebrew-install-specific-version-of-formula

0 件のコメント:

コメントを投稿