Cómo cambiar la versión de Ruby instalada

Cómo cambiar la versión de Ruby instalada

Estoy intentando ejecutar Ruby en mi RPi (distro Raspbian/Debian). Instalé Ruby con el comando apt-get, pero instalé 1.9. 3 versión. Quería uno más nuevo, así que lo eliminé y luego, de acuerdo con alguna guía, instalé Ruby-install y lo usé para instalar Ruby 2.1. 5. Después de algunas descargas, al compilarlo se instaló Ruby en mi archivo ~/. Rubíes/rubí-2.1. 5 directorio.

Mi problema es que ruby -vtodavía dice ruby 1.9.3. No sé por qué 1.9. 3 no se ha desinstalado por completo y por qué no se ha actualizado a la versión más nueva. ¿Cómo puedo configurar correctamente mi sistema para reconocer mi nueva instalación de Ruby?

Respuesta1

Es posible que deba actualizar su ruta en su /home/$your_username/.bashrcpara incluirla /path/to/ruby-2.1.5/binasí:

export PATH="$HOME/rubies/ruby-2.1.5/bin:${PATH}"

Tenga en cuenta que lo puseantes(también conocido como "al frente" de) la variable de entorno de ruta existente. Puedes probar esto ejecutando el comando which ruby.

"¿Cómo funciona la variable de entorno de ruta en Linux?"tiene más detalles.

Respuesta2

Debido a que jasonwryan no ha publicado una respuesta que pueda verificar como correcta, respondo mi propia pregunta con su comentario-respuesta. La chrubyherramienta con su conmutador automático funcionó muy bien. Nuevamente gracias Jason.

Respuesta3

Bueno, hay muchos administradores de versiones de Ruby y herramientas como rvm, etc.chrubyrbenv

Puedes consultar la lista completa de ellos en https://www.ruby-toolbox.com/categories/ruby_version_management

información relacionada