The RubyInstaller project for Windows
The RubyInstaller project provides a self-contained Windows-based installer that contains a Ruby language execution environment, a baseline set of required RubyGems and extensions, and the full text of the wonderful book, The Book of Ruby.
To install Ruby, check Download section, choose the version you would like, and click on the .exe link (under the name of the version) to download the installer. Use Windows Explorer to navigate to where you saved the .exe file and double-click on it to run the installer.
The Ruby Installer is currently available only for the Windows platform.
Not sure what version to download? Please read the above information for recommendations.
RUBY CORE & STANDARD LIBRARY DOCUMENTATION
- Ruby 2.1.3 documentation (CHM format)
- Ruby 2.0.0-p576 documentation (CHM format)
- Ruby 1.9.3-p545 documentation (CHM format)
- Ruby 1.8.7-p374 documentation (CHM format)
For use with Ruby 1.8.7 and 1.9.3:
For use with Ruby 2.0 and 2.1 (32bits version only):
For use with Ruby 2.0 and 2.1 (x64 – 64bits only)
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 1.9.3 installers. These provide a stable language and a extensive list of packages (gems) that are compatible and updated.
Ruby 2.0.0, specially the 64bits version, are relatively new on the Windows area and not all the packages have been updated to be compatible with it. To use this version 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.
Users of CPUs older than Intel’s Nocona (90nm Pentium 4) who wish to use Ruby 2.0.0 will need to build their own using a different DevKit by following these instructions.
WHICH DEVELOPMENT KIT?
Down this page, several and different versions of Development Kits (DevKit) are listed. Please download the right one for your version of Ruby:
- Ruby 1.8.6 to 1.9.3: tdm-32-4.5.2
- Ruby 2.0.0: mingw64-32-4.7.2
- Ruby 2.0.0 x64 (64bits): mingw64-64-4.7.2
Depending on your location, sometimes the downloads will not work. This is due RubyForge provided mirrors. Until we completely move our releases out of them. please add /noredirect at the end of the URL and try again.
Sorry the inconvenience.
SPEED AND COMPATIBILITY
RubyInstaller is compiled with MinGW which offers improved speed and better RubyGem compatibility, including support for many more native C-based extensions such as Ruby FFI, Nokogiri, FXRuby and many others.
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.
BUILD YOUR OWN NATIVE EXTENSIONS
The RubyInstaller Development Kit (DevKit) is a MSYS/MinGW based toolkit than enables you to build many of the native C/C++ extensions available for Ruby.