You can never have too many.
Much like every new version of OSX, there have been a plethora of "How to install BLANK on Snow Leopard" blog posts and walk-throughs detailing all the little tips and tricks around how to install some tool or piece of software. Having a lot of options is awesome, but in the words of the great Biggie Smalls, "mo' blog posts, mo' problems".
That IS how it went, right?
Anyway, with all of these walk-throughs, how do you know which ones are good, and which one just suck. Well, you don't really...
So here's a list of a few [confirmed] valid and useful dev setup walk-throughs:
First, this is actually a series of posts, as opposed to one single write-up. Actually, its not even a series of posts. Its just the search results for 'Snow Leopard' on the Hive Logic site. So really, its only the first 3-5 posts that matter.
This is the route that I personally followed after a fresh install of Snow Leopard, and I had everything up and running in no time.
Next, Robby On Rails did a thorough and entertaining post on Snow Leopard Rails dev env setup, or SLRDESU for short. Acronyms make everything better (AMEB). I don't know about you, but Robby's older post about getting setup with Passenger came in handy for me on more than one occasion.
His latest post covers everything from start to finish, and he even included a few video to pass the time while waiting for binaries to build and whatnot. I haven't personally used this walk-through, but based on my previous experience with Robby's posts, and the recommendation from coworkers, I'm sure it'll get you where you need to be.
Another noteworthy mention comes from the guys over at Thoughtbot, the makers of such wonderful tools as Shoulda, Paperclip, and Factory Girl. Their robot-laden guide goes beyond just Rails/dev-related stuff, and covers the likes of several generally useful OSX tools. Things like Quicksilver, Fluid, and Firefox/Firebug.
This is another one that I haven't personally used, but I think we can trust the guys over at Thoughtbot. After all, their company reputation depends on it!
So there you have it. Three different hand-holding recipes for getting you set up on Snow Leopard. If you haven't upgraded yet, what're you waiting for? Get to it!
I'm Brent Collier.
After a year and a half as an engineer on Twitter's Trust & Safety team, I'm looking for my next gig. Contact me if you know of something interesting.
You can never have too many.
I had recently upgraded my MacBook Pro to OS X 10.6 Snow Leopard, and I was in the process of reinstalling most of the ruby gems. The geoip_city gem was the only one that gave me a bit of trouble, so I figured I'd post how I got it working.
- Go here and download the latest source for the GeoIP C api
- Untar the source, cd into the directory
- Then run
make && sudo make install
- Finally, run
sudo env ARCHFLAGS="-arch x86_64" gem install geoip_city -- --with-geoip-dir=/opt/GeoIP
The key is the
ARCHFLAGS parameter in the last step. This indicates the native extensions are to be built for a 64 bit architecture.
Also, if you need the free GeoIP City Lite database, you can find it here. I hope this helps.