Just do IT

思うは招く

rbenvでインストールしたいRubyのバージョンが見つからないとき

問題

Mac/Homebrew環境に Ruby 2.7.0 を rbenv でインストールしようとして、rbenv install 2.7.0をしても「そんなバージョンないよ」と言われてしまった。

rbenv install --listでインストールできる Ruby のバージョンを探しても 2.7.0 が出てこない。

原因

rbenv が最新じゃなかった。

解決法

ruby-buildをアップデートすると解決した。

手順

# Homebrewをアップデート
brew update

# ruby-buildをアップデート
brew upgrade ruby-build

これで準備OK。

# インストール可能なrubyのバージョンを確認
rbenv install --list

# Rubyの指定したバージョンをインストール
rbenv install 2.7.0

インストールには多少の時間がかかるのでYouTubeでも見ながら待つ。

インストールが終わったら、使えるようにする。

# グローバルで使うRubyバージョンを設定
rbenv global 2.7.0

# 設定結果を確認
rbenv versions
=> 2.7.0 (set by /Users/<username>/.rbenv/version)

特定のディレクトリで使用したい場合は、そのディレクトリへ移動してrbenv localでバージョンを指定する。