rbenvを用いて最新バージョンにアップする

本日の時点でrubyの最新版は2.6.5

www.ruby-lang.org

前提

Homebrewとrbenvはすでにinstall済み

手順

~ $ rbenv versions
  system
  2.3.7
* 2.6.4 (set by /Users/mackxxx/.ruby-version)

~ $ brew update
Updated 1 tap (homebrew/core).
==> New Formulae
detekt             dune               gnirehtet          krew               skymaker           texlab
diesel             fastlane           imgproxy           powerline-go       terrahelp
==> Updated Formulae

==> Deleted Formulae
aap                bubbros            curlish            docker-cloud       muttils            shocco
archivemail        bzr-fastimport     cvs2svn            euca2ools          nicotine-plus      tnote
borg               closure-linter     ddar               ino                php@7.1
~ $ brew upgrade ruby-build
==> Upgrading 1 outdated package:
ruby-build 20190828 -> 20191205
==> Upgrading ruby-build 
==> Downloading https://github.com/rbenv/ruby-build/archive/v20191205.tar.gz
==> Downloading from https://codeload.github.com/rbenv/ruby-build/tar.gz/v20191205
######################################################################## 100.0%
==> ./install.sh
🍺  /usr/local/Cellar/ruby-build/20191205: 464 files, 231KB, built in 6 seconds
Removing: /usr/local/Cellar/ruby-build/20190828... (454 files, 227.4KB)
==> Checking for dependents of upgraded formulae...
==> No outdated dependents to upgrade!
==> Checking for dependents' broken linkage from upgraded formulae...
==> No broken dependents found!

~ $ rbenv install --list
...

Available versions:
 2.6.4
 2.7.0-dev
 2.7.0-preview1
...

問題発生

$ rbenv install --listに2.6.5が存在しない...

rbenv pluginを利用していたようなので下記コマンドが必要でした。 pluginバージョンが優先されるようです。

$ cd ~/.rbenv/plugins/ruby-build 
$ git pull origin master

参考

nafuruby.hatenablog.com

最新版をインストール

~ $ rbenv install 2.6.5

インストールされているか確認

~ $ rbenv versions
  system
  2.3.7
* 2.6.4 (set by /Users/mackxxx/.ruby-version)
  2.6.5