Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

rbenv | shell

概要

rbenvのshellコマンドについて

内容

rbenvのshellコマンドについて。
rbenvのshellはシェル実行時のRubyのバージョン選択をします。
この内容は環境変数RBENV_VERSIONに設定されます。

$ echo $RBENV_VERSION

# rbenvのglobalの設定を2.0.0p247にしてあります
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]

# RBENV_VERSIONのバージョンをsystemに設定
$ rbenv shell system
$ echo $RBENV_VERSION
system
$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
$ rbenv versions
* system (set by RBENV_VERSION environment variable)
  2.0.0-p247

# RBENV_VERSIONのバージョンをクリア
$ rbenv shell --unset
$ echo $RBENV_VERSION

$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]