開発環境のCentOS7へRubyをインストールした。バージョンも管理したいのでrbenvを経由し、方法はいくつかあるようだが一番シンプルそうなルートを選択した。
事前に必要なモジュールをインストールする。
1$ sudo yum -y install git libffi libffi-dev gcc openssl-devel readline-devel zlib-devel
rbenv、rbenv-buildのリポジトリをクローン。
1$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv 2$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenvのパスを通す。
1$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile$ exec $SHELL$ source ~/.bash_profile
インストールできるRubyのバージョン一覧を取得。
1$ rbenv install -list
今回は最新安定板の2.2.3
をインストール。
1$ rbenv install -v 2.2.3
rvenvを再読み込みしグローバルで使用するバージョンへ指定。
1$ rbenv rehash$ rbenv global 2.2.3
ruby -v
でバージョンが表示されれば完了。
また、併せてbundlerも入れておく。
1$ gem install bundler$ bundle -v