Which version to download?
If you don’t know what version to install and you’re getting started with Ruby, we recommend you use Ruby 2.4.X installers. These provide a stable language and a extensive list of packages (gems) that are compatible and updated.
However, not all packages (gems) are maintained. Some older packages may not be compatible with newer versions of Ruby and RubyInstaller.
To use newer versions you will require some knowledge about compilers and solving dependency issues, which might be too complicated if you just want to play with the language.
Which Development Kit?
Starting with Ruby 2.4.0 we use the MSYS2 toolkit as our development kit. It is required to build native C/C++ extensions for Ruby and is necessary for Ruby on Rails. Moreover it allows the download and usage of hundreds of Open Source libraries which Ruby gems can depend on.
Down this page, several and other versions of Development Kits (DevKit) are listed. Please download the right one for your version of Ruby:
- Ruby 2.4.0 and newer: The MSYS2 DevKit is downloaded as the last step of the installation.
It can be installed later per
- Ruby 2.0.0 to 2.3.x (32bits): mingw64-32-4.7.2
- Ruby 2.0.0 to 2.3.x (64bits): mingw64-64-4.7.2
Speed and Compatibility
RubyInstaller is compiled with MinGW-w64 which offers improved speed and better RubyGem compatibility.
No additional software is needed if you want to use the executable versions of the RubyInstaller. If you would like to use the 7-Zip archived versions or the Ruby documentation, you will need to download 7-Zip from the 7-Zip website.
As an added convenience for Windows users, we’ve made available the Ruby Core and Standard Library documentation in Compiled HTML Help (CHM) format. It can be downloaded separately for older Ruby versions.
Enjoy, happy Ruby coding, and let us know what you think or if you have any issues at our helpful and friendly RubyInstaller Google Group.