Skip to content

This is a project for configuring a new OS X machine. It installs git and rvm via script and then runs chef. The name is for the fact it is OS X configured by chef...apple strudel is the long name.

Notifications You must be signed in to change notification settings

voomify/strudel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

strudel

This is another Chef based project that will initialize your Apple OS X machine with a full development stack. It is designed to be used on a clean OS X machine. Your mileage may vary.

You can customize the stack as you see fit, by modifying the recipes it runs.

Strudel is a pastry created by a chef. A common flavor of strudel is apple. MMMM tasty.

What it does

  • Installs homebrew
  • Installs git (actually homebrew does this)
  • Installs postgresql
  • Installs rvm and sets up 1.8.7 to be the default
  • Setups up optional packages - (you can edit this list. - edit config/run_list.json)

Prerequisites

This was last run by me (rx) August 2011 on a Powerbook with 10.6.x installed and Dev Tools 3.1.x.

Ruby and Rubygems. (This should be on your Mac already.)

XCode Dev Tools - (Install from your OS X DVD)

If you get a message about not being able to find make. You need to install XCode Dev Tools.

Running

Download this project as a tarball and expand it.

Edit the config/run_list.json to suite your needs.

You may also want to change the rubies/attributes/default.rb file to change the version of ruby you install via rvm.

./strudel

You then will need to setup your github: http://help.github.com/mac-set-up-git/

References

Copyright Russell Edens and Voomify, LLC All Rights Reserved.

About

This is a project for configuring a new OS X machine. It installs git and rvm via script and then runs chef. The name is for the fact it is OS X configured by chef...apple strudel is the long name.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages