Rbenv, mungkin merupakan salah satu package version manager. Selain Rbenv bisa juga pakai RVM.

Secara, macOS sudah memiliki ruby.
$ ruby -v ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]

Install Rbenv
$ brew install rbenv ruby-build

Setelah itu, tambahkan perntah rbenv agar bisa dijalankan di bash
$ echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile

Biar tidak logout login lagi untuk menjalankan .bash_profile, jalankan perintah berikut
source ~/.bash_profile

Lanjut install ruby
$ rbenv install 2.5.0

Sampai disini Ruby telah terinstall, namun secara global masih menggunakan versi default bawaan. Untuk melakukan perubahan lakukan perintah berikut
$ rbenv global 2.5.0

Cek apakah sudah berubah
$ ruby -v ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]

Ok, Done