La respuesta aceptada sugiere agregar lo siguiente:
export PATH="$HOME/.rbenv/bin:$PATH"
Esto no funcionará en Mac OSX, que hace referencia el OP. De hecho, si instala rbenv a través debrew install rbenv
, que es realmente el único método de instalación en Mac OSX, ya curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
que FALLARÁ en OSX, entonces el ejecutable de rbenv se instalará en:
$ which rbenv
/usr/local/bin/rbenv
Sin embargo, incluso en OSX, la raíz rbenv permanecerá en el directorio $ HOME:
~ viggy$ rbenv root
/Users/viggy/.rbenv
¿Qué significa esto? Significa que cuando instales rubíes, se instalarán en el directorio de inicio dado en .rbenv:
$ rbenv install 2.6.0
$ ls ~/.rbenv/versions
2.6.0
Ahora la instalación de la cerveza hizo un trabajo que tendrías que realizar manualmente en Linux. Por ejemplo, en Linux, tendría que instalar ruby-build manualmente como complemento:
$ mkdir -p "$(rvbenv root)/plugins"
$ git clone https://github.com/rbenv/ruby-build.git "(rbenv root)"/plugins/ruby-build
Esto ya está hecho con la instalación de homebrew. Hay un paso importante que debe hacerse en la instalación de homebrew, como en la instalación de Linux. Debe agregar las cuñas rbenv a su camino. Para hacer eso, cuando se inicia su shell, debe evaluar el siguiente comando (que a su vez agregará las cuñas rbenv al comienzo de su $ PATH):
$ vim ~/.bash_profile
eval "$(rbenv init -)"
$ source ~/.bash_profile
Ahora cuando corras echo $PATH
, verás las cuñas rbenv:
$ echo $PATH
/Users/viggy/.rbenv/shims:
Ahora verifique su versión de ruby y reflejará el rbenv ruby instalado:
ruby -v
ruby 2.6.0p0