
There’s always been an effort to make it work on Windows as well, but the Unix-like environments got priority.įor many years, trying to develop Ruby code on a Windows computer meant dealing with issues that someone using a Mac or Linux computer wouldn’t face. It was developed on Unix-based computers, so making the language work there came first. Ruby is an open-source language written by volunteers. This means that they can use the same compiler, shared library system, and other tools to build the Ruby interpreter and Ruby libraries, which are called “RubyGems.” Those two operating systems have similar “toolchains” because both are based on Unix.

Ruby’s difficulties on Windows stem from the fact that it’s very different, under the covers, from both Linux and macOS.
