These commands are good as of 2013-1-8.
App store http://itunes.apple.com/us/app/xcode/id448457090?mt=12) The download/install takes awhile so start it first. When it finishes downloading you will still need to run it to complete installation.
In XCode's Preferences > Downloads you can install command line tools.
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
iTerm2 http://www.iterm2.com/
Really the nicest choice for a terminal on OSX right now, especially with Lion style full screen support.
Solarized color scheme http://ethanschoonover.com/solarized
I feel there is an advantage in setting all your dev apps to use a consistent color scheme, especially your terminal and text editor/dev environment.
Homebrew http://mxcl.github.com/homebrew/
Visit http://xquartz.macosforge.org/trac/wiki and download and install the latest version.
You will need to fix the symlink it makes:
ln -s /opt/X11 /usr/X11
Log out, then log back in.
ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
(Note that Xcode is a pre-req for Homebrew)
Take Dr. Brew's advice, whatever it is:
brew doctor
brew install wget
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
restart iTerm2
brew install git
http://help.github.com/mac-set-up-git/
Copy over your SSH Keys from your existing machine if you have them and want to carry over your existing SSH configs.
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
rvm get head
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
Start new shell session
rvm install 1.9.3 --with-gcc=clang
rvm install jruby-1.7.1
Regarding the --with-gcc=clang line, see: http://stackoverflow.com/questions/8032824/cant-install-ruby-under-lion-with-rvm-gcc-issues
See if there is anything in the rvm notes you need to take action on. As of this writing the compiler needs to be overridden.
rvm notes
Create a .gemrc file and add the line
gem: --no-ri --no-rdoc
brew install mysql