Setup a Rails Development Environment on a Mac With AMI

AMI (pronounced Amy /ey-mee/) is the Awesome Mac Installer script I wrote to quickly and easily setup my Mac for Rails development.

AMI configures and installs the following libraries:

  • Generate your SSH public keys (optional)
  • rbenv and ruby-build (Simple Ruby version management)
  • Ruby 1.9.2 stable
  • Homebrew (Package management for OS X)
  • Ack (A tool for searching within files)
  • Redis (A key-value data store)
  • ImageMagick (An image manipulation library)
  • Nginx (The web server that can)


  • Bundler
  • Rails
  • Heroku
  • Taps (push and pull SQL databases between environments)

RDBMS (optional)

  • SQLite and the sqlite gem
  • PostgreSQL and the pg gem
  • MySQL and the mysql2 gem


Before using AMI make sure you have Git and GCC for OS X (OS X 10.6 or higher required). No Xcode needed.

Then run this one-liner:

bash <(curl -s

Amy hates manual installations


« Brighten Dull Vim Colors in iTerm2 One More Thing... »