Pasé algunas horas esta mañana tratando de configurar Rails en una nueva instancia de Ubuntu y noté que el proceso es increíblemente más complicado que en Windows. En Windows, voy a rubyinstaller.org, ejecuto el ejecutable (estaba específicamente interesado en 1.9.2-p180) y luego ajusto la ruta del sistema en consecuencia. Rails tampoco requiere pasos adicionales, puedo clonar un repositorio git y comenzar a arrancar.
En Ubuntu tuve que instalar el RVM (lo que también podría haber hecho para Windows), instalar los requisitos previos que figuran en la lista, hacer que apt-get falle porque un montón de esos paquetes ya no estaban disponibles. Luego finalmente corrí rvm install
solo para descubrir que make no iba a funcionar, así que tuve que comentar manualmente un montón de dependencias en openssl de uno de los archivos .c y reconstruirlo, luego finalmente se instaló. Sin embargo, Rails aún estaba lejos de terminar, así que tuve que instalar otro grupo de requisitos previos, editar algún archivo adicional en la fuente de ruby y ejecutarlo, y finalmente pude rails console
comenzar incluso.
¿Es esto bastante normal? ¿Debería esperar que todo tome un par de horas extra en ubuntu si voy a desarrollar aplicaciones Rails? Tuve que consultar al menos 3-4 guías para 11.04 y al menos 5 publicaciones de desbordamiento de pila diferentes para que funcione, me parece una experiencia de usuario muy traumática.