Laragon

Environment Setup

Laragon is the best choice for running Ruby on Rails on Windows, offering a reliable, portable, and fully-featured development environment.

Ruby on Rails on Windows with Laragon

While you can use tools like VirtualBox and Vagrant to run a Linux virtual machine for Ruby on Rails development, they often require complex configurations. Eventually, you'll likely run into issues with Node.js and npm compatibility.

Another option is RailsInstaller, but it’s tied to a specific version of Rails.

With Laragon, you get everything RailsInstaller offers - and more - in a portable, reliable, and extensible environment.


Why Choose Laragon?

Mess Around Without Fear

Laragon creates an isolated environment, so you can experiment freely:

  • Break your Ruby setup? No problem - easily reset it.
  • Great for learning or managing multiple projects with different Ruby versions.

Fully Portable

Move your environment effortlessly:

  • To a USB drive
  • Between disk partitions
  • Across different computers
  • Sync with cloud storage like Dropbox or Google Drive

Zero-Config, Zero Operation

Laragon allows you to add or remove services like MySQL, PostgreSQL, MongoDB effortlessly - with no extra setup required.


What’s Included in Laragon's Ruby on Rails Stack?

Laragon comes bundled with all the essential tools for a modern Rails workflow:

  • Ruby
  • Gem
    Easily install Rails via: gem install rails
  • Node.js & npm
  • Git
  • Sqlite3
  • PostgreSQL
  • DevKit
    Helps compile native extensions (written in C for performance)
  • Redis
    For Action Cable, Rails' WebSocket interface

Laragon simplifies Rails development on Windows - fast setup, full control, and peace of mind.