Saltar al contenido

¿Cómo instalar y usar diferentes versiones de ruby?

Solución:

Hay dos “administradores de versiones de Ruby” entre los que puede elegir:

  • rbenv y ruby-build
  • RVM

Estos le permiten mantener varias versiones de Ruby en el mismo sistema. Una vez que haya instalado un administrador de versiones e instalado su propia versión de Ruby, no se meterá con Ruby y sus gemas de su sistema, que es el mayor beneficio. No más sudo! No más errores de permisos y conflictos de gemas.

¿Cuál debería elegir?

Ambos hacen lo mismo, pero siguen filosofías diferentes. La elección depende de usted.

Yo personalmente recomendaría rbenv por su sencillez. Lo he estado usando desde hace años y siempre ha funcionado bien. Anteriormente, habría recomendado RVM (y una versión anterior de esta respuesta realmente lo mencionó), pero siento que es más difícil entrar.

¿Cómo los instalo?

Si usted elige rbenv:

  • Siga todas las instrucciones de instalación y configuración.
  • Instalar en pc ruby-build
  • Correr rbenv install x.x.x dónde x.x.x es la versión (usar rbenv install --list para ver cuáles están disponibles
  • Correr rbenv global x.x.x para cambiar su versión global de Ruby

Si elige RVM:

  • Utilice el método de instalación seguro
  • Lea las instrucciones de instalación; probablemente desee la configuración de usuario único
  • Usar rvm list known para enumerar los rubíes disponibles y luego ejecutar rvm install x.x.x para instalar una versión específica.
  • Usar rvm use x.x.x --default para cambiar tu Ruby predeterminado

Creo que rbenv merece al menos su propia respuesta.

Hay una batalla constante entre los fanáticos de rbenv y los de RVM, pero a mí personalmente me gusta mucho más rbenv. Como afirma Sam Stephenson (el autor), rbenv solo se preocupaba por cambiar las versiones de Ruby (a diferencia de RVM, que hace mucho más).

En OS X, es especialmente fácil intentarlo. Simplemente siga las excelentes instrucciones de instalación en la página de Github (si tiene Homebrew instalado, básicamente es solo un brew install rbenv ruby-build).

En cuanto al cambio de versiones de Rails, una vez escribí un artículo sobre lo que podría ser de tu interés.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *