С Ruby (и Python), если вы не избегаете конкретных имен путей Linux, функций и библиотек, он не будет работать на Windows.
Большая часть ruby-разработки выполняется для linux / mac, не задумываясь о переносимости, поэтому вам будет труднее получить инструменты, работающие в Windows.