Firstly, install homebrew, which is the missing package management tool for OS X:
> ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Then, update Formulae:
> brew update
And install the mongodb:
> brew install mongodb
To have launchd start mongodb at login:
> ln -sfv /usr/local/opt/mongodb/\*.plist ~/Library/LaunchAgents
Then to load mongodb now:
> launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Or, if you don’t want/need launchctl, you can just run:
> mongod — config /usr/local/etc/mongod.conf
Also create the data directory.
> sudo mkdir -p /data/db
Don’t forget to change permission:
> sudo chown “whoami” /data/db
Finally start your database:
> mongod