Edit :vous devez maintenant utiliser brew services start mongodb
, comme dans la réponse de Gergo...
Lorsque vous installez/mettez à niveau mongodb, brew vous dira quoi faire :
Pour que launchd démarre mongodb lors de la connexion :
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Ensuite, pour charger mongodb maintenant :
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Ou, si vous ne voulez pas/n'avez pas besoin de launchctl, vous pouvez simplement exécuter :
mongod
Cela fonctionne parfaitement.
Avec les versions récentes de mongodb community edition, c'est simple.
Lorsque vous installez via brew, il vous indique exactement quoi faire. Il n'est pas nécessaire de créer un nouveau fichier de contrôle de lancement.
$ 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