====== rbenv ====== ===== 準備 ===== # pkg install git sudo bash gmake ===== sudoerの設定 ===== sudoeditで設定する((当然sudoを使えるようにもする)) # Add for rbenv Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/rbenv/bin:/usr/local/rbenv/shims" Defaults env_keep += "RBENV_ROOT" ===== Install ===== # cd /usr/local # git clone git://github.com/sstephenson/rbenv.git # git clone https://github.com/rbenv/rbenv.git # mkdir /usr/local/rbenv/plugins # cd /usr/local/rbenv/plugins # git clone git://github.com/sstephenson/ruby-build.git # git clone https://github.com/rbenv/ruby-build.git ===== 個人設定 ===== ==== sh,bash系 ==== # for rbenv export RBENV_ROOT="/usr/local/rbenv" export PATH="${RBENV_ROOT}/shims:${RBENV_ROOT}/bin:${PATH}" eval "$(rbenv init -)" ==== csh,tcsh系 ==== # for rbenv setenv RBENV_ROOT /usr/local/rbenv setenv PATH ${RBENV_ROOT}/shims:${RBENV_ROOT}/bin:${PATH} rbenv init - ===== Rubyのinstall ===== ==== インストール可能なRubyを確認 ==== $ rbenv install –list 2.5.8 2.6.6 2.7.2 jruby-9.2.13.0 ...... Only latest stable releases for each Ruby implementation are shown. Use 'rbenv install --list-all' to show all local versions. $ rbenv install --list-all 1.8.5-p52 1.8.5-p113 1.8.5-p114 ...... 2.6.6 2.7.0-dev 2.7.0-preview1 2.7.0-preview2 2.7.0-preview3 2.7.0-rc1 ...... ==== インストール ==== $ sudo rbenv install 2.5.1 $ sudo rbenv rehash インストールしたrubyの確認 $ rbenv versions system側に設定 $ sudo rbenv global 2.5.1 system側のバージョン確認 $ rbenv global バージョン確認 $ sudo rbenv -v ==== Update ==== rbenvとruby-buildの更新 # cd /usr/local/rbenv # git pull # cd /usr/local/rbenv/plugins/ruby-build # git pull RubyのupdateはInstallと同様。 ===== 参考 ===== https://github.com/rbenv/rbenv