Setting up Vagrant, Librarian-Chef and Vagrant aws plugins on OSX Mavericks.

in OSX, Mavericks, mac, development, chef, ruby, vagrant, aws, sys-ops, tutorial, librarian, rvm

I have a new macbook pro. I want to install vagrant, chef and librarian, with the vagrant-aws plugins. I’m working on OSX Mavericks, and I want to get as clean an install as possible. For the most part I am also using the fish shell. This is what I’ve just run through over the last 20 minutes.

Next we are going to install homebrew, with homebrew we will install rvm and with rvm we will install ruby. The goal is to have a ruby avilable at /usr/local/bin and to avoid using the system provided ruby, which is at /usr/bin.

$ brew doctor will do a healthcheck. As a result of running this I was reminded to re-order my $PATH to point to \usr\local\bin over ‘\usr\bin’.

This worked, and downloaded 21 chef repositories, as expected. I’m feeling pretty good at this point.

That gets me Installed the plugin 'vagrant-aws (0.4.0)'!, yay!!. We still need to install chef, and check that vagrant up works on the project.