MongoDB Homebrew launchctl funktioniert nicht (OS X El Capitan)

1292
tdc

Schritte:

brew update brew install mongodb ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist mongo 

Ausgabe:

MongoDB shell version: 3.2.4 connecting to: test 2016-04-12T20:53:47.253+0100 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused 2016-04-12T20:53:47.253+0100 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:224:14 @(connect):1:6  exception: connect failed 

Wie in Can X kann mongodb von launchctl unter OS X Yosemite (10.10.2) nicht gestartet werden, habe ich auch versucht:

brew tap gapple/services brew services start mongodb 

Habe aber das gleiche Problem bekommen. Wenn ich aber nur mache

mongod 

und dann in einer anderen Shell funktioniert es gut:

mongo MongoDB shell version: 3.2.4 connecting to: test >  
1

1 Antwort auf die Frage

0
timhc22

Ich hatte ein ähnliches Problem und das hat mir geholfen:

#!/usr/bin/env sh  # checks to see if running  launchctl list | grep mongo  launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist launchctl remove homebrew.mxcl.mongodb  pkill -f mongod  rm -f ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist  brew uninstall mongodb  # double check existence ls -al /usr/local/bin/mong* ls -al ~/Library/LaunchAgents  rm -R /usr/local/var/mongodb 

Siehe auch meine Antwort hier: https://stackoverflow.com/questions/41913838/installed-docker-and-ran-a-container-mit-mongodb-now-brews-mongodb-isnt-work/41943399#41943399

Würden Sie dem folgen, indem Sie erneut von brew auf standardmäßige Weise installieren? tdc vor 7 Jahren 0
Ja, das hätte ich auch schreiben sollen! timhc22 vor 7 Jahren 0