Over the weekend, I spent some time setting up my development environment on a newly acquired MacBook Pro. The past two weeks, I was using my first generation Core 2 Duo MacBook and everything I did on it, development wise, had the fan constantly spinning. When I used the same set of commands on this MBP, it churned right along in silence. I love it. I used some parts of thoughtbot's 2009 Rubyist Guide to a Mac OS X development environment for my MacBook and I ended up using it again for the MBP.
On my newly installed Snow Leopard, I installed the following applications:
There are two important config file repos that I use. One is from thoughtbot's Joe Ferris for configuring aliases, irb, gem, git, zsh, vim, etc. The other is from Fabio Akita (aka AkitaOnRails) who maintains a really nice configuration for vim. I replaced Joe's vim configuration for Fabio's. I'm also using zsh instead of bash, just to try it out. So far I'm pleased with it.
The ruby gems I quickly installed were:
I'm not developing in Rails yet, so I'll install the environment later. The following is optional, but I also built:
I haven't started reading any of the Ruby books I wanted to read due to the errands I needed to run. Plus my car brakes finally gave out (leaking line) and I can't get it serviced until Monday; my NAS power supply died; I called the manufacturer to order a replacement part; Verizon Wireless service is pretty sketchy in my area, so I ordered a network extender (kudos to Verizon for a good deal though); my beloved headphones died. Everything systematically failed this weekend. Hopefully there won't be problems like this next weekend.