ken2merのブログ

Webエンジニア, Ruby on Rails, Go

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) ...

参考情報


  1. フィード購読するならこっち