РЕШЕНО
Трябваше да премахна /usr/local/bin/brew-services.rb с командата
rm /usr/local/bin/brew-services.rb
може да поиска разрешения, така че добаветеsudo rm /usr/local/bin/brew-services.rb
.
След това се опитах да стартирам brew services start [email protected]
и получих
Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu
но когато сложа mongo
от друг терминал, за да стартирам обвивката, получих Socket exception error
така че проверих и файла mongod.log и видях, че е проблем със сокет, така че опитах
ls -ls /tmp/mongodb-27017.sock
и получих
0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock
това означава, че собственикът е root и mongodb няма достъп до него, така че направих
sudo rm -rf /tmp/mongodb-27017.sock
за да изтриете файла и след това стартирайте отново mongodb с
brew services start [email protected]
който създаде нов .sock файл, чийто собственик е директно mongodb или действителният потребител whoami
и когато проверих отново
ls -lsah /tmp/mongodb-27017.sock
Доказах, че съм собственик и след това можех да отворя нов терминал и да стартирам mongo
и влезте с активирана връзка и използвайте обвивката!