ruby-buildをいち早く最新にして rbenv install する方法 (Ruby 3.0.0をインストールした)
Ruby 3.0.0がリリースされたので早速使ってみたいと思い、日頃使っているrbenvでインストールするにはどうすればいいんだっけ、となった(毎回なる)のでメモ。
Homebrewで管理している場合は brew update && brew upgrade rbenv ruby-build
とすれば良い。ただしリリースされたばかりのバージョンの場合は、Homebrewに反映されるまで少し時間がかかることがあり、いますぐに最新バージョンを使いたいという時のために次の方法でセットアップしておきたい。
それはruby-buildのリポジトリをrbenvのプラグインとしてローカルマシン上に置いておく方法である。
以下のようにしてローカルの決められたディレクトリにruby-buildをクローンしておく。ほぼこれだけ。
$ mkdir -p "$(rbenv root)"/plugins $ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
あとはruby-buildのリリースを見ておいて1更新があったら以下を実行する。
$ git -C "$(rbenv root)"/plugins/ruby-build pull
これで rbenv install --list
の出力に載ってくるので欲しいやつをインストールして完了。
$ rbenv install 3.0.0 $ rbenv local 3.0.0 $ ruby -v ruby 3.0.0p0 (2020-12-25 revision 95aff21468) ...