Tengo muchos problemas para instalar Ruby 1.8.7 en mi instalación limpia de Mountain Lion. He buscado en Stack Overflow y no veo nada que aborde específicamente este problema y espero que alguien lo haya encontrado antes.Getting Ruby 1.8.7 instalado en Mountain Lion (10.8)
estoy usando las herramientas de línea de comandos que se pueden descargar con Xcode
No he tenido ningún problema durante la instalación de Ruby 1.9.3 a través de RVM y Homebrew. Cuando intento instalar 1.8.7 me sale el siguiente mensaje después de que intenta recopilar:
me encontré por primera vez el comando
rvm install 1.8.7
Esto me dio este error
The provided compiler '/usr/bin/gcc' is LLVM based, it is not yet fully supported by ruby and gems, please read `rvm requirements`.
Después de cavar alrededor un poco intenté
rvm install 1.8.7 --with-gcc=clang
Error running 'make ', please read /Users/paulzaich/.rvm/log/ruby-1.8.7-p370/make.log
There has been an error while running make. Halting the installation.
Ruby 'ruby-1.8.7-p370' was built using clang - but it's not (fully) supported, expect errors.
Please be aware that you just installed a ruby that requires 2 patches just to be compiled on up to date linux system.
This may have known and unaccounted for security vulnerabilities.
Please consider upgrading to Ruby 1.9.3-194 which will have all of the latest security patches.
En este punto hice algunas búsquedas más y encontré algo sobre Necesito compilar mi propia línea de lectura. RVM Does Not Install Ruby 1.9.2 on Snow Leopard: 'Error running 'make '
Desafortunadamente, parece que ha dañado mi instalación completa de rvm incluyendo 1.9.3. Traté de reinstalar 1.9.3 y obtuve los mismos errores que recibí con 1.8.7. Completamente eliminé RVM en este punto y reinstalé. No tuve problemas para instalar 1.9.3 nuevamente.
También intenté actualizar todas las versiones de rvm basadas en esta publicación RVM issue with Mountain Lion. No hubo suerte allí tampoco.
Actualización: También intenté usar this walkthrough para REE 1.8.7 que recomendaba instalar gcc-4.2. Sin suerte, por desgracia.
Actualización 2: me refiero a los requisitos de RVM y se instala los siguientes paquetes
brew update
brew tap homebrew/dupes
brew install autoconf automake apple-gcc42
rvm pkg install openssl
Hasta aquí todo bien. Luego hice referencia al this post al necesitar hacer referencia al compilador de GCC. ¿Determiné que los enlaces a los que se hace referencia podrían no ser correctos porque estoy usando homebrew? Encontré el compilador en mi carpeta Cellar y usé el siguiente comando
CC=/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/gcc-4.2 rvm install 1.8.7
No tuve suerte. Los mismos mensajes de error que antes.
¿Te das cuenta de que el ruby que com es preinstalado está en león de montaña es 1.8.7? –
Preferiría poder moverme hacia adelante y hacia atrás entre los rubíes usando RVM. – Paul
Puede usar rvm para volver al sistema provisto ruby - rvm use system –