Suena como si estuvieras en Windows. Hay varias formas de configurar un entorno de Windows Rails, algunas son más sencillas y otras no tanto, pero todas son factibles y bastante fáciles:
- Instalador de Rails : recientemente recibió mucha atención por parte de la gente de Engine Yard, y el proyecto no es tan obsoleto como solía ser. Hacen varias suposiciones sobre sus preferencias, como el servidor SQL en lugar de MySQL o PostgreSQL.
- Instalador Ruby: proyecto separado que instala solo ruby & devkit. Sin embargo, una vez que los instale, puede instalar Rails como una gema siguiendo el proceso normal de instalación de rails.
- Pila de Bitnami: Bitnami crea pilas de todo el software necesario para ejecutar una pieza popular de software basado en Rails, llamado Redmine, sistema de seguimiento de problemas de software. No necesita usar Redmine, pero lo pondrá en funcionamiento con una configuración sólida porque Redmine usa muchas gemas populares
- Configuración de Cigwin: en realidad nunca he intentado esto, pero algunas personas reportan éxito.
- Chocolatey : choco es un sistema de paquetes para Windows, similar a brew para mac o apt-get para Debian / Ubuntu, que le ayuda a instalar varios paquetes en Windows. Lo hace muy fácil. (Solo lo usé para instalar el último ruby, para escribir un par de scripts para mi ventana de Windows, funcionó de maravilla)
- Configuración vagabunda (mi favorito personal): usando vagrant y virtualbox puede configurar una caja virtual de Linux (uso Debian). Ventajas de esta configuración:
- Simula su configuración de producción (no planea implementar en el servidor de Windows en producción, ¿verdad?)
- Usted comparte el disco duro entre sistemas : podrá editar el código de su caja de Windows usando RubyMine o Sublime Text y verá los cambios de inmediato, porque su servidor rails / ruby verá los cambios de inmediato
- Obtienes una consola full bash o fish
- Quizás lo más importante de todo: si arruinas tu configuración jugando con gemas y rbenv o rvm, solo tienes que seguir un comando simple para volver a tu configuración impecable: hace que sea realmente fácil probar nuevas funciones.