darudaru

だるだるしてるエンジニア

rbenvで最新のRubyのバージョンをインストールできるようにする

最近Rubyの勉強をはじめました。初心者です🔰

rbenvでRubyの2.5.1をインストールしようとしたら、インストール可能なRubyのバージョン一覧に2.5.1が見つかりませんでした。

$ rbenv install --list
# => 2.5.1 がない!!

rbenvをインストールしたのがだいぶ昔なので、rbenvが古いことが原因だろうなあ。

というわけでrbenvをアップグレードする

ググってるといろんなやり方があったのですが、下記コマンドを1個叩いて、最新のruby-buildをpullするだけでいいようです。

$ cd "$(rbenv root)"/plugins/ruby-build && git pull

公式*1に書かれている方法なので、これが一番正確な方法かと思います。
これでrbenvでインストールできる最新のRubyのバージョンリストを取得できるようになりました。

$ rbenv install --list | grep 2.5.1  
2.5.1   

2.5.1が見つかりました!
あとはrbenvにRubyのバージョン指定でインストールするだけです。

$ rbenv install 2.5.1