The Official MailPace Blog

How to create a new Rails app with a specific version of Rails

September 23, 2023


Imagine you want to try out a new Ruby on Rails version, or have to use an old version for some strange reason.

Here’s how to install an old version of Rails and create a new project with it:

  1. Install your chosen version of version of Rails

Take a look at https://github.com/rails/rails/releases for all versions, copy the tag name exactly, and add it as the --version argument of gem install rails

$ gem install rails --version 7.1.0.beta1

  1. Create a new app with the newly installed rails version:

You do to this by providing the Rails version after rails and before new, with an underscore in front and after the version. This will look for a railties gem with a matching version and executable rails binary, e.g:

$ rails _7.1.0.beta1_ new my_app

And that’s it, your new app awaits.


You've read this far, want more?


By Paul, founder of MailPace. Follow our journey on Mastodon and Twitter, and sign up to our Product Newsletter.