lunes, 28 de noviembre de 2011

Instalación de ruby 1.9.2 con rvm: Error en yaml-0.1.4

Enredando estos días con cloudfoundry, unas de los elementos que instala y configura es rvm, un sistema de gestión de versiones de ruby y sus gemas. Muy útil a la hora de estar con desarrollos donde las dependencias y las versiones son dispares. Permite aislar los entornos y adaptarlos de forma personalizada, elegir la versión de ruby más adecuada, construir un grupo de gemas específico para cada entorno, ...

Después de haber instalado rvm la compilación de ruby nos da un error extraño

error de configuración y compilación de yaml-0.1.4

Para solucionar este pequeño inconveniente realizamos los siguientes pasos:

Instalamos libtool, en el caso de no tenerlo instalado
apt-get install libtool
Entramos dentro del directorio donde están las fuentes de yaml
cd .rvm/src/yaml-0.1.4/
Eliminamos los ficheros generados de forma errónea
rm aclocal.m4 
rm config/ltmain.sh
Volvemos a reconfigurar para generar los ficheros eliminados de forma adecuada
autoreconf
reconfiguración de yaml
Y reinstalamos la versión de ruby
rvm install 1.9.2-p180

Al final tenemos nuestra versión 1.9.2-p180 funcionando correctamente y sin problemas

Instalación correcta


No hay comentarios:

Publicar un comentario