Which version to download?
Don’t use the Ruby 2.5.0 installer, unless you want to solve issues when installing gems! If you don’t know what version to install and you’re getting started with Ruby, we recommend you use Ruby 2.4.X as x64 or x86 installer. These provide a stable language and the biggest number of compatible gems. However, not all gems are maintained. Some older packages may not be compatible with newer versions of Ruby and RubyInstaller.
In any case, if you find gems that are not compatible, you’re encouraged to notify the gem author or even better open pull requests about this issue.
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.