Enredando estos días con cloudfoundry uno 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

Para solucionar este pequeño inconveniente realizamos los siguientes pasos:
Instalamos libtool, en el caso de no tenerlo instalado
1
| |
Entramos dentro del directorio donde están las fuentes de yaml
1
| |
Eliminamos los ficheros generados de forma errónea
1 2 | |
Volvemos a reconfigurar para generar los ficheros eliminados de forma adecuada
1
| |

Y reinstalamos la versión de ruby
1
| |
Al final tenemos nuestra versión 1.9.2-p180 funcionando correctamente y sin problemas
