La réponse acceptée suggère d'ajouter ce qui suit:
export PATH="$HOME/.rbenv/bin:$PATH"
Cela ne fonctionnera pas sur Mac OSX, auquel l'OP fait référence. En fait, si vous installez rbenv via brew install rbenv, qui est vraiment la seule méthode d'installation sous Mac OSX, car curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bashÉCHOUERA sous OSX, alors l'exécutable rbenv sera installé dans:
$ which rbenv
/usr/local/bin/rbenv
Cependant, même sous OSX, la racine rbenv restera dans le répertoire $ HOME:
~ viggy$ rbenv root
/Users/viggy/.rbenv
Qu'est-ce que ça veut dire? Cela signifie que lorsque vous installez des rubis, ils s'installent dans le répertoire personnel donné sous .rbenv:
$ rbenv install 2.6.0
$ ls ~/.rbenv/versions
2.6.0
Maintenant, l'installation de brew a fait un travail que vous auriez à effectuer manuellement sous Linux. Par exemple, sous Linux, vous devrez installer ruby-build manuellement en tant que plugin:
$ mkdir -p "$(rvbenv root)/plugins"
$ git clone https://github.com/rbenv/ruby-build.git "(rbenv root)"/plugins/ruby-build
C'est déjà fait avec l'installation homebrew. Il y a une étape importante qui doit être effectuée dans l'installation homebrew, comme dans l'installation Linux. Vous devez ajouter les cales rbenv à votre chemin. Pour ce faire, lorsque votre shell démarre, vous devez évaluer la commande suivante (qui à son tour ajoutera les cales rbenv au début de votre $ PATH):
$ vim ~/.bash_profile
eval "$(rbenv init -)"
$ source ~/.bash_profile
Maintenant, lorsque vous exécutez echo $PATH, vous verrez les cales rbenv:
$ echo $PATH
/Users/viggy/.rbenv/shims:
Maintenant, vérifiez votre version ruby et elle reflétera le rubis rbenv installé:
ruby -v
ruby 2.6.0p0