LÖST
Jag var tvungen att ta bort /usr/local/bin/brew-services.rb med kommandot
rm /usr/local/bin/brew-services.rb
det kan be om behörigheter så lägg tillsudo rm /usr/local/bin/brew-services.rb
.
Efter det försökte jag köra brew services start [email protected]
och jag fick
Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu
men när jag sätter mongo
från annan terminal för att starta skalet fick jagSocket exception error
så jag kollade också filen mongod.log och jag såg att det var ett socketproblem så jag försökte
ls -ls /tmp/mongodb-27017.sock
och jag fick
0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock
det betyder att ägaren är root och mongodb kan inte komma åt det så jag gjorde det
sudo rm -rf /tmp/mongodb-27017.sock
för att radera filen och börja sedan igen mongodb med
brew services start [email protected]
som skapade en ny .sock-fil vars ägare är direkt mongodb eller den faktiska användaren whoami
och när jag kollade igen
ls -lsah /tmp/mongodb-27017.sock
Jag bevisade att jag är ägaren och sedan kunde jag öppna en ny terminal och köra mongo
och kom in med aktiverad anslutning och använd skalet!