Journey to Snow Leopard
Like many, I was in my local Apple Store on August 28th to pick up their newest operating system update, Snow Leopard. Despite hearing about some compatibility issues, my inner-first-adopter got the better of me and since it was basically the beginning of a weekend, I began down the path of the upgrade.
Luckily, I walked out of the installation process unscathed for the most part with only a few minor issues to deal with. One example would be that Phusion Passenger was no longer working – but mongrel was – so that was livable. Realizing that I'd not yet setup a decent database for development since getting my new MacBook Pro, I set to work on basically reinstalling the entire Rails stack to ensure that everything would be ready to roll when I get back to work on Monday.
I found a few fantastic resources to guide me through the majority of what I was looking to do including Hivelogic's guide on Compiling Ruby, RubyGems, and Rails on Snow Leopard as well as another guide on Compiling Git on Snow Leopard. I also found some great information on installing PostgreSQL on Snow Leopard. Lastly, I discovered a very short guide on compiling the PostgreSQL RubyGem for use on Snow Leopard (enabling 64bit compatibility).
Equipped with these guides, I successfully got everything upgraded and am now waiting for all of the other 10.6 bugs to pop up!
edit: A definitive guide in deed. I just found a guide for those of you who want to install things like MySQL and SQLite as well.