Вы должны иметь в виду, что Windows всегда будет второсортным гражданином в мире ruby (и большей части открытого кода).Он проистекает из нескольких вещей, во-первых, это отсутствие форка на окнах и фундаментальная роль, которую он играет в приложениях Unix.Из-за этого большинство хороших серверов приложений вообще не работают на windows (passenger / nginx, единорог, тонкий и т. Д.).Вторая большая проблема заключается в том, что рубиновые гемы могут полагаться на библиотеки c, которые недоступны или которые трудно установить в Windows.Наконец, из-за отсутствия рубиновиков, использующих windows, почти все не очень хорошо протестировано на платформе.
Как общее практическое правило, windows отлично подходит для разработки Windows, все, что вам следует использовать в Linuxили осНекоторые платформы имеют лучшую поддержку, чем другие, но по всем направлениям сначала все будет сделано для Unix с Windows в качестве запоздалой мысли.