2015-12-08

Ruby on CentOS 7

開発環境の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