macでRuby1.9をインストール

macでRubyをアップデートしたときの覚え書き

 

MacPortsを使用。

今回使用したmacがメンテナンスされていなかったのでportを使うとエラーが出たが、以下のコマンドを打つと正常に作動するようになった。

 

sudo port -d selfupdate

sudo port upgrade installed

sudo port -d sync

 

Rubyのアップデート

sudo port intall -f ruby19 +mactk

 

ここで /opt/local/bin/ruby1.9 がインストールされる

+mactk がないと、tkパッケージが使えない。

確認

/opt/local/bin/ruby1.9 -v

 

このままでも使用できるが、rubyコマンドで使用したいのでシンボリックリンクを作成する。

シンボリックリンク作成

sudo mv /usr/bin/ruby /usr/bin/ruby1.8.7

sudo ln -s /opt/local/bin/ruby19 /usr/bin/ruby

 

確認

/usr/bin/ruby -v

 

参考URI

http://www.happytrap.jp/blogs/2012/11/17/10092/

http://nick.hateblo.jp/entry/20110111/1294763355