Editar:ahora deberías usar brew services start mongodb
, como en la respuesta de Gergo...
Cuando instale/actualice mongodb, brew le dirá qué hacer:
Para iniciar mongodb en el inicio de sesión:
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Luego, para cargar mongodb ahora:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
O, si no desea/necesita launchctl, simplemente puede ejecutar:
mongod
Funciona perfectamente.
Con versiones recientes de mongodb community edition, esto es sencillo.
Cuando instala a través de brew, le dice qué hacer exactamente. No es necesario crear un nuevo archivo de control de lanzamiento.
$ brew install mongodb
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz ### 100.0%
==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz
==> Caveats
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
==> Summary
ðº /usr/local/Cellar/mongodb/3.0.6: 17 files, 159M