rbenvで最新のrubyをインストールする方法。たまにしか使わないので忘れてしまうので、メモです。
brewを更新して最新にする
$ brew update ==> Homebrew has enabled anonymous aggregate user behaviour analytics Read the analytics documentation (and how to opt-out) here: https://git.io/brew-analytics Updated Homebrew from 0e8140b to b2c9625. Updated 2 taps (homebrew/core, homebrew/dupes). ==> Cleaning up /Library/Caches/Homebrew... --- 省略 ---
ruby-buildをupgrade
$ brew upgrade ruby-build ==> Upgrading 1 outdated package, with result: ruby-build 20160426 ==> Upgrading ruby-build ==> Installing dependencies for ruby-build: pkg-config, openssl ==> Installing ruby-build dependency: pkg-config ==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.1.el_capitan.bottle.tar.gz ######################################################################## 100.0% ==> Pouring pkg-config-0.29.1.el_capitan.bottle.tar.gz --- 省略 ---
rbenvで最新のrubyをインストール
rbenvでインストールできるrubyのリストを確認
$ rbenv install --list Available versions: 1.8.6-p383 1.8.6-p420 1.8.7-p249 1.8.7-p302 1.8.7-p334 --- 省略 --- 2.3.0 2.3.1 2.4.0-dev jruby-1.5.6 jruby-1.6.3 --- 省略 ---
インストールされてるrubyのバージョンを確認
rbenv versions system 2.2.2 2.2.3 2.2.4 * 2.3.0 (set by /Users/xxxxx/.rbenv/version)
最新のrubyをインストール
$ rbenv install 2.3.1 Downloading ruby-2.3.1.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2 Installing ruby-2.3.1... Installed ruby-2.3.1 to /Users/xxxxx/.rbenv/versions/2.3.1
rubyがインストールされていることを確認
$ rbenv versions system 2.2.2 2.2.3 2.2.4 * 2.3.0 (set by /Users/xxxxx/.rbenv/version) 2.3.1 ← これ
普段使うように設定する場合
$ rbenv global 2.3.1 $ rbenv versions system 2.2.2 2.2.3 2.2.4 2.3.0 * 2.3.1 (set by /Users/xxxxx/.rbenv/version)
特定の場所のみで使用する場合
$ rbenv local 2.3.1
.ruby-versionファイルが作成されている