Pregunta

Estoy tratando de usar RVM para instalar Ruby 1.9.2 en un sistema Lion con Xcode 4.2. Soy nuevo en Ruby, así que no entiendo por qué esto no funciona. Estoy leyendo Ruby on Rails 3 Tutorial como mi guía de instalación. Sin embargo, el libro no está actualizado en lo que respecta a Lion. ¿Alguien puede señalar lo que está pasando y dar instrucciones exactas sobre lo que necesito hacer?

¿Fue útil?

Solución

Si realiza una nueva instalación de Xcode 4.2, no viene con GCC (solo viene con LLVM GCC). Deberías descargar: https://github.com/kennethreitz/osx-gcc-installer Para obtener GCC.

Una vez que se instala Xcode:

  1. Instale RVM (http://beginrescueend.com/rvm/install/)
  2. Cierre terminal, abra un nuevo terminal (por si acaso).
  3. Ingrese: lista RVM conocida
  4. Puede instalar cualquiera de los Rubys con: RVM Install X (donde X es el Ruby)
  5. Si no está seguro sobre el paso 4, simplemente haga "RVM Instale Ruby-1.9.2"

Creo que eso funcionará ...

Otros consejos

No tengo ese libro, pero intente seguir las instrucciones oficiales: http://beginrescueend.com/rvm/install

Editar: Intenté dejar esto como un comentario a Ngan, pero no sé cómo formatear en los comentarios. Si ese es el problema (lo sabrá porque obtendrá SEGFaults cuando instale gemas), Xcode todavía viene con GCC simple, solo usa LLVM GCC por defecto. Puede establecer la variable de entorno CC para usar GCC simple:

rvm remove 1.8.7 # or whatever version is failing, just in case
CC=/usr/bin/gcc-4.2 rvm install 1.8.7

Si no le importa usar Homebrew, intente estas instrucciones: Instalación de rieles en OS X Lion con Homebrew, RVM y MySQL

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