# 環境
macOS Catalina 10.15.4
rbenv
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
現在インストールされているRubyバージョンよりも新しいものを使いたかったのでrbenvにてバージョンを切り替えます。
// rbenv本家にも書いてありますが初期化が必要です。ログイン時に済ませるためbash_profileに書いておきます
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
// rbenvをインストールするとruby-buildは依存関係解決でinstallされた思いますが念のため指定
$ brew install rbenv ruby-build
// install可能なバージョンを一覧
$ rbenv install -l
2.5.8
2.6.6
2.7.1
jruby-9.2.11.1
maglev-1.0.0
mruby-2.1.0
rbx-4.15
truffleruby-20.1.0
// install
$ rbenv install 2.7.1
// この時のrbenv経由のrubyのPATHはそれ以前のものを参照している。つまりこの時点のバージョンは2.6.3
$ rbenv which ruby
/usr/bin/ruby
// rbenvでないrubyの方はちゃんとrbenvのrubyをみている
$ which ruby
/Users/your_account/.rbenv/shims/ruby
// local(今いるディレクトリ)に反映の場合
$ rbenv local 2.7.1
// shimsに反映
$ rbenv rehash
$ rbenv which ruby
/Users/your_account/.rbenv/versions/2.7.1/bin/ruby
以上