Edit:nyní byste měli použít brew services start mongodb
, jako v Gergově odpovědi...
Když nainstalujete/upgradujete mongodb, brew vám řekne, co máte dělat:
Chcete-li spustit mongodb při přihlášení:
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Poté nyní načtete mongodb:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Nebo, pokud nechcete/nepotřebujete launchctl, můžete jednoduše spustit:
mongod
Funguje to perfektně.
S nedávnými sestaveními komunitní edice mongodb je to jednoduché.
Při instalaci přes brew vám řekne, co přesně máte dělat. Není potřeba vytvářet nový soubor řízení spouštění.
$ 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