herokuの推奨である2.2.4をインストールしようと思ったが、anyenv経由のrbenvで2.1.5が入っていたので、これを2.2.4へ更新する
まずはrbenvおよびruby-buildを更新して、インストール対象のrubyのバージョンを更新する
% cd ~/.anyenv/envs/rbenv
% git pull origin master
% cd ./plugins/ruby-build/
% git pull origin master
その上で https://github.com/rbenv/rbenv-default-gems をインストールしてみる。RBENT_ROOT/default-gemsに必要なgemを書き連ねていけばいいみたいなので、現在入っているgemのリストをまとめて書き出してrbenv から欲しいバージョンのruby(今回だと2.2.4)をインストールしたらおわり。
% git clone https://github.com/sstephenson/rbenv-default-gems.git ~/.anyenv/envs/rbenv/plugins/rbenv-default-gems
% gem list | awk '{print $1}' | sort > ~/.anyenv/envs/rbenv/default-gems
% RUBY_CONFIGURE_OPTS="--enable-shared
--with-readline-dir=`brew --prefix readline`
--with-openssl-dir=`brew --prefix openssl`"
rbenv install 2.2.4
切り替えて使う
rbenv global 2.2.4