Rbenv: La versión de Ruby no se actualiza después de la instalación

Creado en 15 oct. 2016  ·  4Comentarios  ·  Fuente: rbenv/rbenv

Estoy en Mac OS Sierra. Ejecuté lo siguiente:

brew install rbenv ruby-build

# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile

# Install Ruby
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v

Pero, la salida de ruby -v es ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

No puedo entender qué salió mal. Traté de reinstalar 2.3.1 y decía que la versión ya existía. ¿Ideas?

Comentario más útil

Abre una nueva ventana de terminal. Cheque echo $PATH . ¿Incluye el directorio ~/.rbenv/shims ? Si no es así, compruebe si ha agregado la línea rbenv init a ~/.bash_profile , o a ~/.zshrc si está ejecutando zsh.

Cuando todo esté configurado correctamente, which -a ruby debe incluir ~/.rbenv/shims/ruby primero (esto es importante), luego /usr/bin/ruby (su sistema Ruby) en segundo lugar.

Todos 4 comentarios

Abre una nueva ventana de terminal. Cheque echo $PATH . ¿Incluye el directorio ~/.rbenv/shims ? Si no es así, compruebe si ha agregado la línea rbenv init a ~/.bash_profile , o a ~/.zshrc si está ejecutando zsh.

Cuando todo esté configurado correctamente, which -a ruby debe incluir ~/.rbenv/shims/ruby primero (esto es importante), luego /usr/bin/ruby (su sistema Ruby) en segundo lugar.

Perfecto, eso está arreglado. ¡Gracias!

Recuerde cerrar el problema después de que su problema haya sido resuelto 😉

cuando instalé por alguna razón, bash_profile no lo actualizó.

No puedo enfatizar lo importante que es:

Edite su ~/.bash_profile y coloque

eval "$(rbenv init -)"

al final

¿Fue útil esta página
0 / 5 - 0 calificaciones