MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

होमब्री और एक्सकोड 8.1.1 के साथ मोंगोडब इंस्टॉलेशन विफल रहा

मैं OSX 10.11.6 चला रहा हूं, 10.12 पर अपडेट करने में असमर्थ हूं क्योंकि मेरी मशीन पुरानी है (2009 के मध्य में मैकबुक प्रो)। MongoDB स्थापित करने का प्रयास करते समय मैं त्रुटि में भाग गया:

`mongodb: A full installation of Xcode.app 8.3.2 is required to compile 
this software.
Installing just the Command Line Tools is not sufficient.
Xcode can be installed from the App Store.
Error: An unsatisfied requirement failed this build.`

मेरे पास वर्तमान में एक्सकोड 8.0 है, जिसने वैसे भी पाने के लिए किसी अन्य प्रकार का रन-अराउंड लिया। इसलिए मुझे एक संगत MongoDB बिल्ड की आवश्यकता थी। 3.0.6 संगत है। Homebrew के साथ कमांड लाइन के माध्यम से स्थापित करने के लिए:

`user$ brew search mongodb`

और यह उत्तर प्राप्त करें:

`==> Searching local taps...
 mongodb                 [email protected]             [email protected]             
 [email protected]             percona-server-mongodb`

अब:

`$ brew install [email protected]`

ठीक है, आगे मेरे पास अपनी रूट निर्देशिका में इन अगली निर्देशिकाओं को बनाने के बारे में एक नोट है, लेकिन मैंने इसे अपने वर्तमान उपयोगकर्ता (जिसकी ओएस पर प्रशासनिक पहुंच है) में किया था। इन आदेशों को सटीक और इस क्रम में होना चाहिए:

`$ sudo mkdir -p /data/db`

(संकेत दिए जाने पर अपना OSX उपयोगकर्ता पासवर्ड दर्ज करें)

`$ sudo chown -R $USER /data/db`

`$ sudo chmod go+w /data/db`

यह अगला एक दूसरे एसओ से आया था। उत्तर:पूर्व संस्करण कैसे स्थापित करें होमब्रे के साथ मोंगोडब का?

`$ brew link --force [email protected]`

यह अगला आदेश --force . के सफल समापन के बाद प्रदान किया जाता है आदेश:

`$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> 
 ~/.bash_profile`

अब, आप अपने Mongo को एक डेमॉन के रूप में चला सकते हैं:

`$ mongod`

इसे अब पोर्ट 27017 पर सुनना चाहिए, और दूसरे टर्मिनल टैब में आप $ mongo चला सकते हैं और अपने मोंगो प्रश्नों और आदेशों को दर्ज करने के लिए इस टैब का उपयोग करें। इसे दूसरे टैब में चलाना महत्वपूर्ण है; अनुमति $ mongod अछूता बैठना और यातायात की निगरानी करना आवश्यक है।

संपादित:brew versions <> को अद्यतन करने के लिए कमांड प्रति @ user122121 टिप्पणी और अद्यतन स्वरूपण।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB क्वेरी से जोडा डेटाटाइम में प्राप्त वर्ष और वर्ष का सप्ताह कैसे परिवर्तित करें?

  2. MongoDB एकत्रीकरण में सरणी तत्व का क्षेत्र जोड़ें

  3. मोंगोडब (कोड =बाहर निकल गया, स्थिति =14) विफल रहा लेकिन कोई स्पष्ट त्रुटि नहीं है

  4. कई अपडेट करें यदि मौजूद है, अन्यथा प्रत्येक लीड के लिए बनाएं जो मौजूद नहीं है एक नया दस्तावेज़

  5. एक कैप्ड संग्रह का उपयोग किए बिना MongoDB में दस्तावेज़ों के ऑर्डर किए गए सेट को कैसे स्टोर करें