環境
CentOS 6.6
事前準備
まずはGit
とgcc
をインストール
$ sudo yum install -y gcc git
anyenvのインストール
作者の解説記事とリポジトリのREADMEを読みながらインストールします
anyenvという**env系の簡易マネージャを作った
riywo/anyenv
$ git clone https://github.com/riywo/anyenv ~/.anyenv
$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> .bashrc
$ echo 'eval "$(anyenv init -)"' >> .bashrc
$ exec $SHELL -l
インストールが完了したらanyenvコマンドを確認してみましょう
$ anyenv install -l
Available **envs:
Renv
crenv
denv
erlenv
exenv
goenv
hsenv
jenv
luaenv
ndenv
nenv
nodenv
phpenv
plenv
pyenv
rbenv
sbtenv
scalaenv
rbenv
がありますね。では、rbenv
をインストールします。
rbenv
rbenvをインストール
$ anyenv install rbenv
$ exec $SHELL -l
Rubyインストールの事前準備
Rubyのビルドに必要なライブラリをyumでインストールしておきます。
$ sudo yum install -y openssl-devel readline-devel zlib-devel
Rubyインストール
今回はRuby2.2.3をインストールします
$ rbenv install 2.2.3
Downloading ruby-2.2.3.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce
Installing ruby-2.2.3...
Installed ruby-2.2.3 to /home/yourname/.anyenv/envs/rbenv/versions/2.2.3
$ rubyenv versions
2.2.3
Ruby2.2.3をインストールできました。
複数バージョンをインストールするなら rbenv install x.x.x
で適宜インストール出来ます
バージョンを指定
システム全体で使用するバージョンを指定する
$ rbenv global 2.2.3
特定のディレクトリでだけ使用するバージョンを指定する
$ rbenv local 2.2.3
確認
$ ruby -v
uby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]