Hola gente, Les cuento un issue que encontramos al compilar ruby en Ubuntu 9.10.
La configuración, compilación y posterior instalación sale con fritas pero luego no podés instalar gemas como cucumber porque te da un error de "Invalid Date". Investigamos un poco el tema y resultó ser que Ubuntu 9.10 incluye la versión 4.4.1 de gcc. Al compilar Ruby con esta versión de gcc, toda la parte de Date se compila mal dando lugar a producir errores al ejecutar -por ejemplo- "4.days.from_now". El workaround que encontramos para solucionar este issue fue instalar una versión más antigua de gcc (4.3) y modificar el symlink /usr/bin/gcc para que apunte a ese gcc. Y ahí funciona todo de 20. Si instalan Ruby con apt-get, este tip no tiene importancia. Pero si piensan utilizar RVM para gestionar multiples versiones de Ruby, tener en cuenta este tip se vuelve indispensable debido a que RVM descarga y compila cada Ruby que tiene que instalar. Espero que les sirva. Saludos! 2010/3/3 Rodolinux <[email protected]> > PS: Porque ubuntu hace esto , porque ????? ARGHhhhhh !!!!! y despues >> me preguntan porque uso Gentoo, Fedora u OSX :P >> >> es Debian based :P > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > -- Juan Maria Martinez Arce (in)signia O: +54 381 420 7387 H: +54 381 430 2853 M: +54 381 155 505571 http://www.linkedin.com/in/jmartinezarce http://www.workingwithrails.com/person/8707-juan-maria-martinez-arce
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
