みずラテ

牛乳と水を2対1で。

rbenvでRubyの最新バージョンがインストールできない

分かれば簡単な話でしたが、解決策をメモしておきます。

事象

rbenvでRubyの最新バージョン2.7.1をインストールしようとしたところ、rbenv install -lしても最新バージョンがリストに表示されなかった。
f:id:taris777:20200415135826p:plain

解決策

まずは、インストールしたい最新版を指定して、rbenv install 2.7.1と打ってみる。
すると、

$ 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:
  cd /home/myproject/.rbenv/plugins/ruby-build && git pull && cd -

となった。解決策は英語でそのまんま書いてあります。最終行のコマンドを打つだけ。
cd /home/myproject/.rbenv/plugins/ruby-build && git pull && cd -
これでrbenvの最新版が取得できました。

あとはもう一度、rbenv install -lしてみると、、
f:id:taris777:20200415140237p:plain

はい、2.7.1が取得できました。これでrbenv install 2.7.1すると無事インストールされました。

結論

rbenvの最新版をまずはgit pullしましょうということでした。

今回は以上です。