मैं मोंगोडीबी का परीक्षण करने की कोशिश कर रहा हूं और मैंने इसे सभी डाउनलोड किया है और रूट फ़ोल्डर में स्थानांतरित कर दिया है। मैं उस फ़ोल्डर में नेविगेट कर सकता हूं जो मोंगोड रखता है, लेकिन जब मैं इसे अपने टर्मिनल में "मोंगोड" टाइप करके चलाने की कोशिश करता हूं, तो मुझे एक संदेश मिलता है जो कहता है "mongod: आदेश नहीं मिला"। इस पर कोई विचार है कि मैं इसे कैसे ठीक कर सकता हूं?मोंगोद कॉमांड नहीं मिला (ओएस एक्स)
उत्तर
आपको उस फ़ोल्डर का नाम जोड़ना होगा जिसमें mongod
आपके पैथ में कमांड है ताकि आपका खोल जानता है कि इसे कहां मिलना है।
तो, अगर mongod
/usr/bin/freddyfrog में है, तो आप ~/.profile
संपादित करेंगे और लाइन है कि PATH=
कहते हैं खोजने के लिए और इसे संपादित इस तरह देखने के लिए:
export PATH=${PATH}:/usr/bin/freddyfrog
तो यह ले बनाने के लिए फिर से प्रवेश प्रभाव।
"मोंगोद" स्टैंड-अलोन कमांड नहीं है। आपको इस तरह के कमांड को चलाने की आवश्यकता है ./mongodb/bin/mongod
मैंने इस प्रश्न का उत्तर देने में मेरी सहायता के लिए http://www.bigspaceship.com/mongodb-on-mac/ का उपयोग किया।
उपरोक्त दोनों उत्तर सही हैं। .profile, .bashrc, या .bash_profile
export PATH="$PATH:/usr/local/mongodb/bin"
तो डेमॉन या खोल सीधे
mongod
mongo
या आदेश के लिए नहीं कहते हैं: आप निम्न फ़ाइलों में से एक में पथ निर्दिष्ट कर सकते हैं $ PATH में, इन फ़ाइलों वाली निर्देशिका से ./mongo या ./mongod का उपयोग करें। यह समाधान वर्बोज़ हो सकता है कि आपको इन आदेशों को किसी अन्य निर्देशिका से कॉल करते समय अंततः संपूर्ण पथ जोड़ना होगा।
/usr/local/mongodb/bin/mongod
or
/usr/local/mongodb/bin$ ./mongod
- 1. ओएस एक्स
- 2. ओएस एक्स
- 3. ओएस-एक्स
- 4. ओएस एक्स
- 5. ओएस एक्स
- 6. मैं 'नहीं कमांड मिला' जब मैं एक्स
- 7. ओएस एक्स
- 8. ओएस एक्स
- 9. अपडेट पैनेल ट्रिगर: 'ऑनरो कॉमांड' नामक एक ईवेंट नहीं मिला,
- 10. ओएस एक्स
- 11. ओएस एक्स
- 12. ओएस एक्स
- 13. ओएस एक्स
- 14. ओएस एक्स
- 15. ओएस एक्स
- 16. ओएस एक्स
- 17. ओएस एक्स
- 18. ओएस एक्स
- 19. ओएस एक्स
- 20. ओएस एक्स
- 21. ओएस एक्स
- 22. ओएस एक्स
- 23. ओएस एक्स
- 24. ओएस एक्स
- 25. ओएस-एक्स
- 26. ओएस एक्स
- 27. ओएस एक्स
- 28. ओएस एक्स
- 29. ओएस एक्स
- 30. ओएस एक्स
नोट: यदि आप अपने मैक को सिएरा में अपडेट करते हैं तो आपको ऊपर दिखाए गए अनुसार अपने पथ फिर से निर्यात करने की आवश्यकता होगी। – msmfsd