debo descargar ese archivo de alquitrán que están hablando?
No. Ruby 1.9+ incluye gemas. RVM lo actualiza para 1.8+.
En general, tenga cuidado con las instrucciones que se encuentra en el Internet que explica cómo instalar nada, a menos que tenga la experiencia suficiente para entender completamente lo que quieren que hagas. En particular, cada vez que quieran que instales algo usando sudo
o como root.
Específicamente, cuando se trabaja con RVM, NO desea utilizar sudo
para instalar Ruby, or any gem.RVM funciona configurando un entorno limitado para su desarrollo, y depende del entorno de su cuenta, modificando su ruta para que cualquier solicitud de Ruby vaya al ruby o gemas administrados por RVM seleccionados actualmente o a cualquier comando que instalen. sudo
empuja su entorno normal hacia un lado, sustituye temporalmente el root, instala todo lo que le pidió que haga con los permisos de root y luego vuelve a su entorno.
Cuando va a ejecutar el comando, o encuentra la gema, como usted, no puede encontrarla por Ruby de RVM, porque el archivo se instaló fuera del entorno limitado de RVM o no se puede leer o modificar, porque es propiedad de root. Cualquiera sea la causa real, el resultado final será el llanto y el crujir de dientes.
RVM no subvierte la funcionalidad gem
. gem
se usa para instalar y administrar gemas de Ruby, y RVM lo ajusta para usar la caja de arena para todas sus maquinaciones. Obtiene funcionalidad adicional debido al soporte de RVM de las gemas, pero gem
funciona como siempre, solo que tiene al "hermano mayor", RVM, controlando su mundo.
No entiendo por qué alguien marcó esto como subjetivo o argumentativo. Obviamente, alguien no se molestó en leer la pregunta. –