Skip to content

Prerequisites

pikesley edited this page Apr 7, 2012 · 5 revisions

Prerequisites

Git (obviously)

King of version control. I'm guessing that if you're reading this, you already have git installed (or can work out how to do it for your OS of choice).

RVM (or Ruby 1.9.2 via some other route)

The Ruby Version Manager makes it easy to switch between Ruby versions:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
rvm default 1.9.2

Vagrant

Vagrant is a very handy wrapper around VirtualBox (you'll need to install VirtualBox first if you don't already have it, I can't script this bit because Oracle)

gem install vagrant

Chef

Configuration-management World Heavyweight Champion. (Presumably) the reason you're reading this.

gem install chef

We'll be installing other chef-related gems, but we'll get to those later.

Get the code

git clone git://github.com/pikesley/learn-yourself-some-chef.git

Now we can move onto building the server.