履歴もしくは日誌
2013 年 11 月の履歴(もしくは日誌)
2013 年 11 月
11 月 22 日
OS X 10.9 Mavericks には Ruby 1.8.7 がプリインストールされています
OS X 10.9 Mavericks ではデフォルトの Ruby は 2.0.0 p247 です.1.8.7 をインストールしようと rbenv install 1.8.7-p374 とかやるとエラーが出ます.これはエラーメッセージを読んで gcc をインストールしてからやりなおせば,ちゃんとインストールできます.できました. が,しかし Mavericks には Ruby 1.8.7 p358 があらかじめインストールされているんですね.2.0.0 p247 と 1.8.7 p358 の両方がインストールされていて,デフォルトが 2.0.0 p247 なんです.
/System/Library/Frameworks/Ruby.framework/Versions を確認するとわかります.
さて,どうやって切り替えのでしょう?
rbenv で管理できればうれしいですよね.そこで試してみました.
ln -s /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr ~/.rbenv/Versions/system-1.8.7-p358 rbenv rehash
これで system にインストールされていた Ruby 1.8.7 p358 が rbenv versions で
system-1.8.7-p358 としてリストされるようになりました.ちゃんと切り替えもできているようです.
MacRuby もインストールしてプラグインの rbenv-macruby もインストールして rbenv から切り替えられるようにしてみました.でも,そもそも MacRuby は OS X 10.9 Mavericks ではまともに動いていないみたいですね.
Permalink Trackback URI http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20131122n3 TrackBack