Whales is a friendlier Docker environment for Ruby on Rails.

This means that instead of installing a set of dependencies for your Ruby environment that may conflict with your existing developer tools, Whales will manage them all in isolated containers.

Demos (click screen caps to expand)

Creating a new Whales project

Creating a new Whales project

Booting the Whales project

Booting the Whales project

Using Whales once ready

Using Whales once ready

Whales Setup (macOS)

If you don't have Node.js already (can you run node in your terminal? if so, skip this part), install it here:

https://nodejs.org/dist/v10.15.1/node-v10.15.1.pkg (this link starts a download)

In Terminal:

npm install --production -g @calblueprint/whales

whales new [name] (this will take a long time on first run!)

cd [name]

whales server

Troubleshooting macOS Installation

These instructions follow some of the more common failure scenarios for running npm i -g @calblueprint/whales. If you can run whales in your Terminal, this does not apply to you!