iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

rbenv で任意のバージョンがない時の対処法

プロジェクトルートのローカル ruby のバージョンを 2.7.1 に更新しようと、rbenv 経由でインストールすると下記のような Error が、

$ rbenv install 2.7.1
ruby-build: definition not found: 2.7.1

See all available versions with `rbenv install --list'.

If the version you need is missing, try upgrading ruby-build:

  brew update && brew upgrade ruby-build

可能な version 一覧を見てねとあるので、のぞいて見ると 2.7.1 が入ってませんでした。

$ rbenv install --list
1.8.5-p52
1.8.5-p113
1.8.5-p114
1.8.5-p115
1.8.5-p231
1.8.6
1.8.6-p36
1.8.6-p110
...

解決

調べてみると rbenv をアップグレードすることで、リリースされた最新の Rubyruby-build を更新できるとのこと。

github.com

指示通りhomebrew で rbenv をアップグレードしてあげることで、available versions2.7.1 が表示され、無事インストールすることができるようになりました🎉

$ brew upgrade rbenv ruby-build

参考

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com