हल किया गया
मुझे /usr/local/bin/brew-services.rb को
. कमांड के साथ हटाना पड़ा
rm /usr/local/bin/brew-services.rb यह अनुमति मांग सकता है इसलिए sudo rm /usr/local/bin/brew-services.rb जोड़ें ।
उसके बाद मैंने brew services start example@sqldat.com और मुझे मिल गया
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 इसका मतलब है कि मालिक जड़ है और मोंगोडब इसे एक्सेस नहीं कर सकता इसलिए मैंने किया
sudo rm -rf /tmp/mongodb-27017.sock
फ़ाइल को हटाने के लिए और फिर
. के साथ फिर से mongodb शुरू करें
brew services start example@sqldat.com जिसने नई .sock फ़ाइल बनाई जिसका स्वामी सीधे mongodb है या वास्तविक उपयोगकर्ता whoami है और जब मैंने दोबारा जाँच की
ls -lsah /tmp/mongodb-27017.sock
मैंने साबित किया कि मैं मालिक हूं और फिर मैं नया टर्मिनल खोल सकता हूं और mongo चला सकता हूं और सक्षम कनेक्शन के साथ प्रवेश करें और शेल का उपयोग करें!