Skip to content


Subversion checkout URL

You can clone with
Download ZIP
tree: 1d2aafcef2
Fetching contributors…

Cannot retrieve contributors at this time

46 lines (32 sloc) 1.534 kB


Laptop is a set of scripts to get your laptop set up as a development machine.

Mac OS X

First, install GCC for OS X. (requires OS X 10.6 or higher)

Then, run this one-liner:

bash < <(curl -s


First, install Ubuntu.

Then, run this one-liner:

bash < <(curl -s

If you're setting up Ubuntu for one of our workshops, we recommend you also install gEdit for your text editor. You can customize it with these instructions.

What it sets up

  • SSH public keys (for authenticating with services like Github and Heroku)
  • Homebrew or apt-get (for managing operating system libraries)
  • Mysql (for storing relational data)
  • Postgres (for storing relational data)
  • Redis (for storing key-value data)
  • Memcached (for caching objects)
  • ImageMagick (for cropping and resizing images)
  • Node JS (for awesomeness. And being cool)
  • Node Package Manager (for managing the awesomeness)
  • rbenv (for managing versions of the Ruby programming language)
  • Ruby 1.9.2 stable (for writing general-purpose code)
  • Ruby 1.9.3-rc1 (for writing awesome code)
  • Bundler gem (for managing Ruby libraries)
  • Rails gem (for writing web applications)

It should take about 30 minutes for everything to install, depending on your machine.

Jump to Line
Something went wrong with that request. Please try again.