Simplicity and Clarity by Design

Adding MongoDB to My Mac OS X Snow Leopard Ruby on Rails Environment

Tonight I wanted to add MongoDB to my Mac OS X Snow Leopard Ruby on Rails Environment. Refer to my earlier post for details of how I setup my environment. This post assumes your environment is setup according to the instructions found there.

I wrote the following script to handle installation of MongoDB. I decided to grab the pre-built version of MongoDB from the project site and then place the files under the /usr/local/ror directory tree.


# Get and extract a copy of Mongodb
curl > mongodb-osx-x86_64-1.6.4.tgz
tar xvf mongodb-osx-x86_64-1.6.4.tgz

curl > mongodb-docs-2010-09-23.pdf

# Move files into final locations
    cd mongodb-osx-x86_64-1.6.4
    sudo cp -R * /usr/local/ror
    sudo chmod a+r /usr/local/ror/GNU* /usr/local/ror/README* /usr/local/ror/THIRD*
    sudo gem install mongo

    sudo cp mongodb-docs-2010-09-23.pdf /usr/local/ror/share/doc/mongodb.pdf
    sudo chmod a+r /usr/local/ror/share/doc/mongodb.pdf

Download the script tarball (, extract it into a folder like /tmp and then run sh ./ This will download the MongoDB binaries and place everything in the /usr/local/ror tree.

One final step. Since you are running on a Mac you might want to check out a cool MongoDB client called MongoHub. You can learn more and download it from the official site.