Windows no es el lugar habitual para implementar aplicaciones Rails de producción, pero hay personas que lo hacen. Mongrel fue escrito originalmente para ofrecer mejores opciones de implementación para Windows. Al final resultó que las opciones de implementación de UNIX tampoco eran tan buenas. :)
Comience con el instalador de Ruby One Click para que tenga una instalación correcta de ruby y rubygems.
A partir de ahí, instala la gema de rieles y la gema para su base de datos como lo haría normalmente. La mayoría, si no todas, las bases de datos tienen gemas de Windows.
Asegúrese de instalar mongrel_service para poder controlar cada mestizo como un servicio de Windows normal. Ver mongrel_rails service::install -h
para más detalles.
Una vez que haya configurado sus mongrels, es similar a una implementación de UNIX. Configura un proxy inverso, como Apache2 y está configurado.
Puede encontrar algunas gemas (como BackgroundRB) que no funcionarán en Windows porque tienen código C que dependen de las bibliotecas de UNIX o esperan un sistema de compilación de tipo UNIX en el momento de la instalación. Sin embargo, todas las gemas de Rails realmente importantes, como Mongrel y los adaptadores de bases de datos, tienen gemas con binarios precompilados disponibles, por lo que estarás bien.
Esta no es la mejor respuesta, o mejor dicho, no es la manera más fácil. La forma más fácil es la de ChuckB: use el instalador de BitNami. Instala TODO lo que necesita, incluyendo apache, mySQL y los conecta entre sí. –