Skip to content

Create Rails projects with Ruby installed

License

Notifications You must be signed in to change notification settings

rails/rails-new

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aad1b66 · Jan 16, 2025

History

79 Commits
Mar 27, 2024
Mar 25, 2024
Jan 16, 2025
Mar 6, 2024
Oct 20, 2024
Mar 6, 2024
Mar 28, 2024
Jan 16, 2025
Jan 16, 2025
Jan 16, 2025
Jan 16, 2025
May 23, 2024
Oct 29, 2024

Repository files navigation

You can use this repository to generate a new Rails application without having to install Ruby on your machine.

It works by using Docker to generate the Rails application for you. Docker takes care of installing the right Ruby and Rails versions for you, so you don't have to worry about it.

Prerequisites

You need to have Docker installed on your machine. You can find instructions on how to install Docker on your machine here.

On Linux, your user needs to be a member of the docker group. rails-new does not work with sudo. You can find instructions on this here

Installation

Go to the latest release and download the executable for your platform (not the source code). For example, on M1 macOS this would be rails-new-aarch64-apple-darwin.tar.gz. Once the download is complete, unzip the .tar.gz file, which will create the rails-new executable. Move the executable into your path so that it is ready to run from the command line.

Usage

To generate a new Rails application, you can run the following command:

rails-new myapp

Or with options:

rails-new myapp --main

The first time you attempt to use the executable in macOS you may see a message like this:

"rails-new" can’t be opened because Apple cannot check it for malicious software

In that case, please go to System Settings → Privacy & Security. You'll see a section mentioning "rails-new" with a button labeled "Allow Anyway" that you have to click.

The list of available options is found in the Rails guides.