Jawaban yang diterima menyarankan untuk menambahkan yang berikut:
export PATH="$HOME/.rbenv/bin:$PATH"
Ini tidak akan berfungsi pada Mac OSX, yang menjadi referensi OP. Bahkan, jika Anda menginstal rbenv via brew install rbenv
, yang merupakan satu-satunya metode instalasi di Mac OSX, karena curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
FAIL akan ada di OSX, maka executable rbenv akan diinstal di:
$ which rbenv
/usr/local/bin/rbenv
Namun, bahkan di OSX, root rbenv akan tetap berada di direktori $ HOME:
~ viggy$ rbenv root
/Users/viggy/.rbenv
Apa artinya ini? Itu berarti ketika Anda menginstal rubi, mereka akan menginstal di direktori home yang diberikan di bawah .rbenv:
$ rbenv install 2.6.0
$ ls ~/.rbenv/versions
2.6.0
Sekarang instalasi brew melakukan beberapa pekerjaan yang harus Anda lakukan secara manual di Linux. Misalnya, di Linux, Anda harus menginstal ruby-build secara manual sebagai plugin:
$ mkdir -p "$(rvbenv root)/plugins"
$ git clone https://github.com/rbenv/ruby-build.git "(rbenv root)"/plugins/ruby-build
Ini sudah dilakukan dengan instalasi homebrew. Ada satu langkah penting yang harus dilakukan dalam instalasi homebrew, seperti pada instalasi Linux. Anda harus menambahkan rbenv shims ke jalur Anda. Untuk melakukan itu, ketika shell Anda mulai, Anda harus mengevaluasi perintah berikut (yang pada gilirannya akan menambahkan rbenv shims ke awal $ PATH Anda):
$ vim ~/.bash_profile
eval "$(rbenv init -)"
$ source ~/.bash_profile
Sekarang saat Anda berlari echo $PATH
, Anda akan melihat rbenv shims:
$ echo $PATH
/Users/viggy/.rbenv/shims:
Sekarang periksa versi ruby Anda dan itu akan mencerminkan rubi rbenv diinstal:
ruby -v
ruby 2.6.0p0