Si intentas instalar el nuevísimo rails 3.0.0 con una versión de ruby 1.8.7 (comprobado hasta 302) instalada por rvm, la instalación fallará al generar la documentación
Installing ri documentation for rails-3.0.0...
File not found: lib
La causa es que la gema de rails especifica que tiene código en la carpeta lib
… pero no existe esa carpeta.
s.require_paths = ["lib"]
El código en git no especifica esa carpeta, así que sólo me queda suponer que aparece porque es el valor por defecto y se añade durante la publicación.
La solución, dado que rails instala perfectamente con ruby 1.9.2, consiste en actualizar algo… en este caso, rdoc
gem install rdoc
La nueva versión es más tolerante con directorios inexistentes y permite la instalación.
Otra opción es crear una carpeta lib
vacía dentro de la gema rails, pero tendréis muchas posibilidades de que reaparezca el error con alguna otra gema.
Y ahora… a volar. A ver que hay de nuevo en 3.0.0…