====== 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