rbenvを用いて最新バージョンにアップする
本日の時点でrubyの最新版は2.6.5
前提
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
参考
最新版をインストール
~ $ rbenv install 2.6.5
インストールされているか確認
~ $ rbenv versions system 2.3.7 * 2.6.4 (set by /Users/mackxxx/.ruby-version) 2.6.5