Я бы согласился, что бинарное нарушение - ваш лучший выбор для Ruby в Windows, однако, как упоминал Гишу, вы можете немного его изменить. Если это так, я бы собрал его из источника с Cygwin . Это даст вам знакомый набор инструментов для создания программного обеспечения из исходного кода.
Однако в следующей теме на форуме Ruby , похоже, очень активно обсуждается создание Ruby в Windows с использованием инструментария Microsoft Visual C ++ с некоторыми другими дополнениями .NET.
Удачи!