- Amazon LinuxにRubyをインストールしたい
- デフォルトの2.0じゃ古すぎるので、新しいバージョンを入れたい
- rbenvでインストールするのは面倒くさい
という場合に本記事の方法が使えます。
Amazon Linuxのyumリポジトリには複数バージョンのRubyが入っているので、それでインストールしてupdate-alternatives
で切り替える方法です。
全部rootで実行
# 切替可能なバージョンのリストを表示
update-alternatives --display ruby
# インストール
yum install -y ruby23 ruby23-devel
# 切り替え
update-alternatives --set ruby /usr/bin/ruby2.3
# bundlerインストール
gem install bundler
# 確認
update-alternatives --display ruby
ruby --version
gem --version