rbenvでRubyの最新バージョンがインストールできない
分かれば簡単な話でしたが、解決策をメモしておきます。
事象
rbenvでRubyの最新バージョン2.7.1をインストールしようとしたところ、rbenv install -l
しても最新バージョンがリストに表示されなかった。
解決策
まずは、インストールしたい最新版を指定して、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
してみると、、
はい、2.7.1が取得できました。これでrbenv install 2.7.1
すると無事インストールされました。
結論
rbenvの最新版をまずはgit pullしましょうということでした。
今回は以上です。
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)
- 作者:伊藤 淳一
- 発売日: 2017/11/25
- メディア: 大型本