rvmからrbenvに乗り換える

みんなrvmよりrbenvの方がイイヨって言うからrbenvに乗り換えることにした。

rvmのアンインストール


seppukuコマンドでrvmをアンインストールする。
なんか潔くて、乗り換えるのに好きになりそう。
rvm seppuku

次に、rvmに関する設定を.zshrc/.bashrc から削除

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"</pre>

とか

rbenvのインストール

brew install rbenv


ruby-buildのインストール

brew install ruby-build

.zshrcに環境変数を設定

export PATH=$HOME/.rbenv/bin:$PATH
eval "$(rbenv init -)"


使い方

  • インストール可能なRubyの一覧を確認する
rbenv install -l
  • インストール
rbenv install 2.0.0-p0
  • インストールしたRubyのバージョン一覧を確認
rbenv versions
  • Rubyのバージョン切り替え
rbenv global 2.0.0-p0
  • 特定ディレクトリでのRubyのバージョン切り替え
rbenv local 2.0.0-p0
  • インストールしたRubyやGemのパスを通す
rbenv rehash

gemとか入れたらいちいちrehashしないといけないみたいなんだけど、それを自動化するgemがあるのでいれる。

gem install rbenv-rehash

あと、"rbenv"って打ちにくいので"re"にaliasを設定しておいた。

alias re=rbenv

参考


Ruby 2.0.0-p0インストール(Mac OS X 10.8.2) #Ruby #bundler - Qiita
rbenvのコマンドメモ