Modifica:ora dovresti usare brew services start mongodb
, come nella risposta di Gergo...
Quando installi/aggiorni mongodb, brew ti dirà cosa fare:
Per fare in modo che launchd avvii mongodb all'accesso:
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Quindi per caricare mongodb adesso:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Oppure, se non vuoi/non hai bisogno di launchctl, puoi semplicemente eseguire:
mongod
Funziona perfettamente.
Con le build recenti di mongodb community edition, questo è semplice.
Quando installi tramite brew, ti dice esattamente cosa fare. Non è necessario creare un nuovo file di controllo del lancio.
$ 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