LØST
Jeg var nødt til at fjerne /usr/local/bin/brew-services.rb med kommandoen
rm /usr/local/bin/brew-services.rb
det kunne bede om tilladelser, så tilføjsudo rm /usr/local/bin/brew-services.rb
.
Derefter prøvede jeg at køre brew services start [email protected]
og jeg fik
Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu
men når jeg sætter mongo
fra en anden terminal for at starte shell'en fik jegSocket exception error
så jeg tjekkede også filen mongod.log, og jeg så, at det var et socket-problem, så jeg prøvede
ls -ls /tmp/mongodb-27017.sock
og jeg fik
0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock
det betyder, at ejeren er root, og mongodb kan ikke få adgang til det, så det gjorde jeg
sudo rm -rf /tmp/mongodb-27017.sock
for at slette filen og derefter starte igen mongodb med
brew services start [email protected]
der oprettede en ny .sock-fil, hvis ejer er direkte mongodb eller den faktiske bruger whoami
og da jeg tjekkede igen
ls -lsah /tmp/mongodb-27017.sock
Jeg beviste, at jeg er ejeren, og så kunne jeg åbne en ny terminal og køre mongo
og kom ind med aktiveret forbindelse og brug skallen!