homebrewでMacに複数バージョンのrubyをインストールする

·2 分で読めます

よく rvm や rbenv を使ってMacに複数バージョンのrubyをインストールする例を見るんですが、「それhomebrewでもできるよ」って思ったのでメモ。

とりあえず最新版を入れる場合

2012/7/27時点ではruby-1.9.3-p194がインストールされるみたいです。

$ brew install ruby $ export PATH=/usr/local/bin:$PATH $ ruby -v ruby 1.9.3p194 (2012-04-20 revision 35410)

別のバージョンのrubyをインストールする

続いて一つ前のバージョンを入れるために、利用可能なrubyのバージョン一覧を表示。

$ brew versions ruby 1.9.2-p290 git checkout 1f32fa4 /opt/local/Library/Formula/ruby.rb 1.9.3-p194 git checkout 3222ca1 /opt/local/Library/Formula/ruby.rb 1.9.3-p125 git checkout bf3dfa9 /opt/local/Library/Formula/ruby.rb 1.9.3-p0 git checkout 7338ed6 /opt/local/Library/Formula/ruby.rb 1.9.2-p180 git checkout 83ed494 /opt/local/Library/Formula/ruby.rb 1.9.2-p136 git checkout f282737 /opt/local/Library/Formula/ruby.rb 1.9.2-p0 git checkout 773915d /opt/local/Library/Formula/ruby.rb 1.9.1-p378 git checkout d0efd9e /opt/local/Library/Formula/ruby.rb 1.9.1-p376 git checkout e1b2fea /opt/local/Library/Formula/ruby.rb 1.9.1-p243 git checkout 90ca008 /opt/local/Library/Formula/ruby.rb 1.8.7-p174 git checkout 25ae159 /opt/local/Library/Formula/ruby.rb

$ cd /opt/local/

1.9.3-p125のFormulaを使う

$ git checkout b6aa338 Library/Formula/ruby.rb

今インストールされているものをいったん無効にする

$ brew unlink ruby

1.9.3-p125をインストール

$ brew install ruby

これでruby 1.9.3-p125が有効になった。

$ ruby -v ruby 1.9.3p125 (2012-02-16 revision 34643)

1.9.3-p194に戻したい場合は

$ brew switch ruby 1.9.3-p194

すればいい。

パーフェクトRuby (PERFECT SERIES 6)

パーフェクトRuby (PERFECT SERIES 6)

  • 作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一
  • 出版社/メーカー: 技術評論社
  • 発売日: 2013/08/10
  • メディア: 大型本
  • この商品を含むブログ (17件) を見る