Tengo muy poca experiencia con Ruby en Windows, pero cuando comencé con Ruby, estaba en Windows y tuve la impresión general de que no era un sistema nativo de Windows.
Así que después de muchos años de usar principalmente Windows, entrar en Ruby me llevó a volver a mi sistema original, Unix, esta vez a Linux. Ruby corrió con menos molestias y correr bash en su entorno nativo fue mejor que Cygwin. Yo era feliz.
Luego mi nuevo empleador me hizo cambiar a la Mac. Ahora estoy realmente mimado, pero realmente feliz.
Me doy cuenta de que esto es subjetivo pero ISTM que Linux era mucho mejor que Windows y que la Mac es mucho mejor que Linux. Todavía podría ejecutar Windows en VMWare Fusion si quisiera, pero no es así. Tengo algunas VM de Linux.
Creo que lo que estoy tratando de decir es que hay una razón por la que Ruby no se implementa mejor en Windows. El tipo de gente que dirige Ruby es ... Estoy tratando de pensar en una palabra no peyorativa aquí ... que probablemente no se encuentre en Windows.
Así que este es un punto de inflexión para usted. Sí, .net es un entorno sofisticado y bien documentado, sí, Windows ha sido confiable durante varios años, y sí, es un sistema respetable en este momento. Sí, ejecuta Stack Overflow y algunos de los gurús son chicos de Windows. Pero es solo una especie de prueba de fuego para ... maldición, perder esa palabra otra vez ...
Mucha gente ejecuta Windows porque simplemente no saben qué más ejecutar. Linux es una buena alternativa si tiene que comprar el sistema usted mismo. Y si usted o su empleador pueden pagarlo, la Mac (Unix por debajo) le ofrece todo lo que Linux hace más el mundo específico de Mac.
Es hora de elegir ... :-)
Uno podría preguntar si debe pasar a un sistema operativo diferente ...;.?) – DGM
usted me dice .... – Zombies
¿Qué tipo de proyectos está trabajando en la mayoría de de Ruby funciona perfectamente bien en varias plataformas. Es posible que Ruby se adapte perfectamente a su proyecto si no necesita gemas/módulos específicos que no funcionen bien en Windows. –