まっさらなCentOS 6.6にRuby2.2.0をインストールするメモ
月曜深夜2時にCentOS7にアップグレードしようとしたら「no filesystem could mount root」と共に死亡したVPSを目の前にしてメモ書き。
chefを使いたいので最新版のrubyをインストール。
依存パッケージをインストール
入れるだけなら
# yum -y install gcc zlib zlib-devel openssl openssl-devel libffi-devel
Ruby本体をmake install
# curl -LO http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz # tar zxvf ruby-2.2.0.tar.gz # cd ruby-2.2.0 # ./configure # make # make install
makeしようとしたらハマるところはlibffi-develをインストールし忘れること。
ここまで無事にできたら確認。
# ruby --version ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]
このあとはがんばってchefのレシピを書いていく作業が待ってるけど眠いのでおしまい。