Ruby環境構築
Ruby2.1のコンパイルとインストール
依存ライブラリのインストール
sudo yum install ca-certificates gdbm-devel ncurses-devel readline-devel openssl-devel libffi-devel zlib-devel
CentOSにはlibyamlのパッケージが存在しないので、ソールからビルドする。
[ -e /tmp/work/ruby ] || mkdir -p /tmp/work/ruby
cd /tmp/work/ruby
wget http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz
tar zxf yaml-0.1.6.tar.gz
pushd yaml-0.1.6
./configure --prefix=/usr/local
make
sudo make install
popd
続いて、Ruby本体をインストールする。
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.bz2
tar jxf ruby-2.1.1.tar.bz2
pushd ruby-2.1.1
./configure --enable-shared --prefix=/usr/local # --program-suffix=2.1.1
make
sudo make install
popd
bundlerのインストール
sudo gem install bundler
その他のライブラリはbundler経由でインストールするとよい。