Warning: Undefined array key "REMOTE_USER" in /usr/local/www/wiki.rookie/lib/plugins/googleanalytics/action.php on line 55

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/wiki.rookie/lib/plugins/googleanalytics/action.php:55) in /usr/local/www/wiki.rookie/inc/actions.php on line 42
rbenv [メモとかメモのようなものとか(By ルーキーの中のひと)]

ユーザ用ツール

サイト用ツール


development:language:ruby:rbenv

文書の過去の版を表示しています。


rbenv

準備

# pkg install git sudo bash

sudoerの設定

sudoeditで設定する1)

# 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
# mkdir /usr/local/rbenv/plugins
# cd /usr/local/rbenv/plugins
# git clone git://github.com/sstephenson/ruby-build.git

個人設定

sh,bash系

~/.profile
# for rbenv
export RBENV_ROOT="/usr/local/rbenv"
export PATH="${RBENV_ROOT}/shims:${RBENV_ROOT}/bin:${PATH}"
eval "$(rbenv init -)"

csh,tcsh系

~/.cshrc
# 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
Available versions:
1.8.5-p52
1.8.5-p113
1.8.5-p114
......
2.5.0-dev
2.5.0-preview1
2.5.0-rc1
2.5.0
2.5.1
......

インストール

$ 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と同様。

参考

1)
当然sudoを使えるようにもする
development/language/ruby/rbenv.1529123063.txt.gz · 最終更新: 2018/06/16 04:24 by hayashi