I’m also a longtime Free BSD geek, and the Free BSD ports tree is something I’ve relied upon for ages. On the other hand, I’m a geek at heart, I don’t mind compiling my own software, and I like the ability to build just what I need, right when I need it, without installing or waiting for any additional or externally-maintained software.

If this method sounds like a headache to you, I know where you’re coming from.

Mac Ports and Fink provide most excellent alternatives. I used your instructions and I got the following error …

I started trying to learn Ruby and Rails about two years ago, but let it fall by the wayside.

At that point, I installed the latest versions of everything needed onto my Macbook Pro.

You can install it (and all the Apple developer tools) by finding your OS install disc and installing the devloper toolkit off of that.

(Google search for "install apple developer toolkit" for more help with that.) Once it's installed, you shouldn't run into trouble building the native binaries that some gems depend on when you try to update or install them.

All of that said, you have no reason right now to try updating all installed gems.

The command that Catfish gave you was which specifically will update the gem binary (which is what you invoke to install or update Ruby gems with the command 'gem').It may do this only once, or several times throughout this process. The path is actually an environment variable, set by a special file that’s automatically executed when you open a new Terminal window.We need to make sure that our path is set to look for files in It’s likely there will be no response from the shell here, just the prompt, but that’s OK, the changes have been picked up and we’re ready to move on.Again refer to a search engine for specific walkthroughs at that. I'll check back tomorrow to see how coherent of a reply it was... Here is the official Apple Leopard Ruby on Rails overview writeup. That’s because most users will be installing My SQL later in this tutorial.