¿Puedo instalar Ruby Version Manager?

Respuestas:

21

¡Sí!

En primer lugar, tendrá que instalar curl, gity build-essentialpara su sistema operativo. Si no sabe cómo instalar el software para su sistema, consulte ¿Cómo instalo un nuevo software? .

A continuación, debe descargar y ejecutar el script bash que proporcionan.

$ curl -L https://get.rvm.io | bash -s stable --ruby

A continuación, puede hacer una de dos cosas.

  1. Cierre y vuelva a abrir su sesión de terminal, o
  2. Fuente de la secuencia de comandos rvm así.

     $ source ~/.rvm/scripts/rvm
    

Ahora puede verificar si RVM está instalado ejecutando el siguiente comando.

$ type rvm | head -n 1
rvm is a function

Si obtiene una respuesta como la anterior, se ha cargado el RVM y puede instalar una versión específica de Ruby. Se recomienda que instale la última versión estable; que es Ruby 1.9.3 al 11 de julio de 2012.

$ rvm install 1.9.3

Ahora el paso final es decirle a RVM qué versión usar. Para utilizar una versión específica de Ruby durante la sesión de terminal actual, ejecute lo siguiente.

$ rvm use 1.9.3

Si desea utilizar esa versión específica cada vez que abra una nueva sesión de terminal, tendrá que decirle a RVM que la configure como el Ruby predeterminado. Al igual que.

$ rvm use --default 1.9.3

¡Felicitaciones, ha instalado con éxito RVM en su Raspberry Pi!

Nota build-essential es el grupo de Debian para gcc, g++, makeetc. Arco incluye un grupo similar llamado base-devel.

wmarbut
fuente
¿Es esto diferente de la instalación en cualquier otra máquina Linux?
Jivings
2
Para que esta respuesta sea más específica para Raspberry Pi, ¿puedes comentar sobre el rendimiento de Ruby on the Pi? ¿ Vale la pena hacerlo o va a ser inusualmente lento?
Mark Booth
3
La actividad de creación en RVM fue bastante lenta al compilar un Ruby. Make probablemente tomó 15 minutos en la instalación inicial de rvm. La compilación tardó aproximadamente una hora. Después de instalar RVM y un rubí, es bastante ágil.
wmarbut
2
El nombre correcto del paquete es build-essential y no build-essentials.
gfelisberto
2
Obtuve un error al ejecutar el primer comando, también tuve que ejecutar esto para agregar claves gpg
Vini.g.fer
1

si ayuda a alguien que usa esto, encontré que este comando en rasbain lite era necesario

curl -L https://get.rvm.io | bash
Knapp
fuente