

You’ll also need to ensure that your user account on your computer has admin privileges and that you know your account’s password. If you are unsure of what OS you have, go up to the top left of your screen, click the Apple menu, and select “About This Mac.” This tutorial assumes you’re using a Mac running at least OS X 10.9. There are automated setup tools such as Boxen that I’d like to investigate for a future guide, but for now we’ll keep it “simple.” Getting started Rather than wasting 4+ hours Googling things, reading posts, and getting frustrated when things don’t go according to plan, I wanted folks to be able to follow one guide and be up and running quickly.

You can read a more in depth version of why I wrote my first guide here, but the gist of it is that setting up your computer for web development can be a pain. This often includes tipping people off to handy apps and utilities, but also branches out to things like helping people save money. I’m a designer/dev based in Los Angeles, but I also really enjoy helping folks become more productive and efficient. Once Yosemite is out, I’ll update again to make sure everything is solid for that as well. So I wanted to write an updated version of the guide that not only is bulletproof for OS X 10.9 Mavericks, but throws in how to setup a few common web development tools such as Ruby, rbenv, Node.js, npm, and Grunt. Every so often folks will ping me saying they were able to hit the ground running without issue thanks to my guide, and I’ve found that really validating and rewarding.

Much to my surprise, that guide has seen pretty steady traffic since I wrote it. I formatted it in a way that made it easier for folks who were less familiar with the ins and outs of the terminal (and all of the snags you inevitably hit along the way) to follow along and get up and running in a pretty short amount of time. Last year I wrote a post that went through the process of setting up a Mac with a fresh version of Git and authenticating with Github. 30, 2014 Beginner's Setup Guide for Ruby, Node.js, Git, Github, and other things on Mac OS X 10.9
