開発したアプリなど一覧

rbenv install -l で表示されるバージョンの一覧を更新し、新しい ruby をインストールする

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

コメント

タイトルとURLをコピーしました