OS 10.9 Mavericksならruby2.0.0-p247が入ってるからやらなくていいけど、できればやったほうがよい。10.8以下は1.8.7しか入らないのでゴミ。全部 やりましょう。
完璧に開発環境整えたいのであればこっちを推奨。
AppStoreからXcodeをインストール。
$ xcode-select --install
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
$ brew install readline openssl git
$ git clone https://github.com/sstephenson/rbenv.git $HOME/.rbenv
$ mkdir -p $HOME/.rbenv/plugins
$ git clone https://github.com/sstephenson/ruby-build.git $HOME/.rbenv/plugins/ruby-build
これでrbenv, ruby-buildがインストールされる。 使ってるシェルが標準のbashであれば
$ cd $HOME
$ emacs .bashrc
とかで最終行に
eval "$(rbenv init -)";
って付け加える。
zshなら.zshrc
に
eval "$(rbenv init - zsh)";
って付け加える。
$ RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline) --with-openssl-dir=$(brew --prefix openssl)" rbenv install 2.0.0-p353
readlineとopensslはbrewで最新版を落としてきてそれを使う。2.0.0-p247
の部分書き換えれば他のバージョンもいれられる。
$ rbenv global 2.0.0-p353
$ gem install bundler
$ rbenv rehash
まずglobal
で普段使うRubyのバージョンを指定する。その次にbundler
をインストール。これはgem install
でよい。rbenv rehash
はbundler
とかコマンド系をインストールしたあとに走らせないとそれが読み込まれないみたいなそんな感じ。rbenv周りでうまくいかなかったらrbenv rehash
するとうまくいくことがある。