ĐÃ GIẢI QUYẾT
Tôi đã phải xóa /usr/local/bin/brew-services.rb bằng lệnh
rm /usr/local/bin/brew-services.rb nó có thể yêu cầu quyền vì vậy hãy thêm sudo rm /usr/local/bin/brew-services.rb .
Sau đó, tôi đã thử chạy brew services start example@sqldat.com và tôi đã nhận
Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu nhưng khi tôi đặt mongo từ thiết bị đầu cuối khác để khởi động trình bao, tôi đã gặp Socket exception error vì vậy tôi cũng đã kiểm tra tệp mongod.log và tôi thấy đó là sự cố ổ cắm nên tôi đã thử
ls -ls /tmp/mongodb-27017.sock và tôi đã nhận
0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock điều đó có nghĩa là chủ sở hữu là root và mongodb không thể truy cập nó, vì vậy tôi đã làm
sudo rm -rf /tmp/mongodb-27017.sock
để xóa tệp và sau đó bắt đầu lại mongodb với
brew services start example@sqldat.com đã tạo tệp .sock mới có chủ sở hữu trực tiếp là mongodb hoặc người dùng thực tế whoami và khi tôi kiểm tra lại
ls -lsah /tmp/mongodb-27017.sock
Tôi đã chứng minh mình là chủ sở hữu và sau đó tôi có thể mở thiết bị đầu cuối mới và chạy mongo và tham gia với kết nối được kích hoạt và sử dụng shell!