Pregunta

Me he encontrado un montón de problemas cuando se disponía a instalar RVM en Ubuntu 9.10. He aquí los pasos que he intentado hacer:

  • instalar el rubí (a través del sitio de rubí, ningún administrador de paquetes)
  • descargar RVM
  • instalar RVM (marca de edición para .bashrc)
  • Uso de RVM para instalar la versión de rubí y gemas

¿Hay algún paso crucial que parece que faltan?

¿Fue útil?

Solución

Asegúrese de haber seleccionado un rubí instalada (la parte --default dice RVM desea que esta rubí para que sea su versión de rubí por defecto). Algo así como:

rvm --default use 1.9.2

También este comando le dirá qué rubí está seleccionado actualmente:

rvm list

Y es de esperar verá algo como:

rvm rubies

   ruby-1.9.2-p0 [ x86_64 ]
=> ruby-1.8.7-p302 [ x86_64 ]

En este punto, usted será capaz de instalar gemas y es de esperar tener un éxito RVM instalar y ambiente de trabajo.

He tenido problemas en el pasado, donde no tenía un rubí RVM seleccionado y se sigue trabajando con el rubí y piedras preciosas de mi distribución y se mezcló con facilidad. Asegúrese de que está rubí y gema comandos están saliendo de su carpeta ~ / .rvm whith los siguientes comandos:

which ruby
which gem

Buena suerte!

Otros consejos

¿Cuáles son los temas que está ejecutando en? A veces me olvido de cambiar en el entorno correcto RVM (por ejemplo rvm ree), por lo que ayuda a colocar un archivo .rvmrc en directorios del proyecto.

Me sería empezar por la eliminación de la instalación de ubuntu rubí de modo que usted no tiene que preocuparse acerca de los conflictos (aunque la configuración RVM voluntad PATH correctamente). Siguiendo las instrucciones en RVM , ejecute el siguiente comando para instalar RVM,

  bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

y luego instalar las dependencias del sistema que se enumeran en rvm notes. y luego instalar la versión específica de rubí que desee (por ejemplo rvm install ree o rvm install 1.9.1)

Importante: para una instalación buena intente lo siguiente:

Tipo de RVM | cabeza -n1

Debe volver: RVM es una función

else añadir esta línea

[[-s "/ usr / local / RVM / scripts / RVM"]] &&. "/ Usr / local / RVM / scripts / RVM"

en su perfil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top