rbenv を利用して ruby をインストールしていたのだが、新しいバージョンをインストールしようとすると以下のように ruby-build: definition not found
というエラーが表示されてインストールできなかった。
$ rbenv install 2.6.1
ruby-build: definition not found: 2.6.1
See all available versions with `rbenv install --list'.
If the version you need is missing, try upgrading ruby-build:
cd /home/ryomatsu/.rbenv/plugins/ruby-build && git pull && cd -
エラーメッセージの後半部分には「もし必要なバージョンが見つからないのであれば ruby-build をアップグレードしろ」とコマンド例まで用意されている。その通りに実行しよう。
$ cd ~/.rbenv/plugins/ruby-build
$ git pull
$ rbenv install 2.6.1
$ rbenv global 2.6.1
$ ruby --version
ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-linux]
これで新しい ruby をインストールできた。
Sponsored Link