दिलचस्प पोस्ट
फॉर्म को कैसे जमा किया जाए? NAudio fft परिणाम सभी आवृत्तियों पर तीव्रता का परिणाम C # जावास्क्रिप्ट के साथ पाठ में यूआरएल की पहचान पासवर्ड के लिए स्ट्रिंग के ऊपर चार पसंदीदा क्यों हैं? बैच फ़ाइल – फ़ोल्डर में फ़ाइलों की संख्या की गिनती और एक चर में भंडारण स्ट्रिंग (पायथन) में प्रत्येक शब्द के पहले अक्षर को कैपिटल कैसे करें? एक कॉलम पर आधारित एक दो आयामी सरणी क्रमित करें क्या मैं रनटाइम पर एक विशिष्ट सबव्यूज के लिए ऑटोलेआउट अक्षम कर सकता हूं? एक्शन कंट्रोलर :: पैरामीटर मिसिंग (परम अनुपलब्ध है या मान रिक्त है: फिल्म): ZXing बिटमैप को बाइनरीबिटमैप में परिवर्तित करें अक्षरों, संख्याओं और – _ के लिए नियमित अभिव्यक्ति आवश्यकताओं को कैसे बताएं। Txt एक प्रत्यक्ष गिटब स्रोत आप क्लासिक एएसपी कैसे डिबग करते हैं? (आंशिक रूप से) निर्भर प्रकार के एक गैर-प्रकार के टेम्पलेट पैरामीटर को विशेषज्ञता प्रदान करते हैं दो दिनांक के बीच दिनांक सीमा से डेटा का चयन करें

ओएस एक्स पर पीजी मणि स्थापित करना – देशी एक्सटेंशन को बनाने में विफलता

ऐसा लगता है कि कई अन्य लोगों ने पीजी मणि स्थापित करने में समस्याएं आई हैं। दूसरों के लिए किसी भी तरह के समाधान नहीं दिए गए हैं, मेरे लिए काम किया है

मैंने पीजी मणि और पोस्टग्रेस.एप स्थापित करने की कोशिश की है। पीजी मणि इंस्टॉल नहीं करेगा। पहली त्रुटि मुझे मिलती है:

पीजी (0.17.0) इंस्टॉल करते समय एक त्रुटि हुई, और बंडलर जारी नहीं हो सकता। सुनिश्चित करें कि gem install pg -v '0.17.0' बंडलिंग से पहले सफल होता है।

पीजी के लिए कॉन्फ़िगर करने के लिए मेरे मणि को इंगित करने के बारे में अधिष्ठापन सलाह निम्न त्रुटि संदेश (जो इस फोरम पर कई अन्य लोगों का सामना करना पड़ा है) में विफल रहता है:

 Failed to build native extensions... Results logged to /Users/melanie/.rvm/gems/ruby-1.9.3-p448/gems/pg-0.17.0/ext/gem_make.out 

मुझे पता नहीं है कि आगे की सुराग खोजने के लिए इस लॉग फ़ाइल को कैसे ढूंढें या एक्सेस करें

मुझे एक त्रुटि संदेश मिलता है (कमांड नहीं मिला) जब मैं sudo apt-get install कमांड का उपयोग करने का प्रयास करता हूं। मैंने पिछले 6 घंटों के लिए इस मंच को खिसक लिया है, मेरे पटरियों परियोजना के साथ काम करने के लिए पीजी पाने के लिए सलाह के प्रत्येक टुकड़े का प्रयास करते हुए।

मुझे कोई रास्ता नहीं बदलने के बारे में सलाह मिल सकती है, या विशेष रूप से, किस परिवर्तन की आवश्यकता है? मेरा which pg_config एक फ़ाइल स्रोत देता है मैंने उस कॉन्फ़िगरेशन का उपयोग करके पीजी को स्थापित करने के लिए एक कमांड के साथ प्रयोग किया है। यह विफल रहा।

इतने सारे लोग हैं जिनके साथ इस समस्या का सामना हुआ है। कई जवाब homebrew सुझाव है मुझे इसे निकालना पड़ा क्योंकि यह अन्य मुद्दों को फेंक दिया था

Solutions Collecting From Web of "ओएस एक्स पर पीजी मणि स्थापित करना – देशी एक्सटेंशन को बनाने में विफलता"

मेरे लिए एक ही त्रुटि है और जब तक मैं ओएस एक्स 10.9 (मावेरिक्स) डाउनलोड नहीं किया, तब तक मैंने इसका अनुभव नहीं किया था। साइज, एक अन्य ओएस उन्नयन सिरदर्द

यहां बताया गया है कि कैसे मैंने इसे तय किया है (होमब्रे के साथ):

  • Xcode उपकरण का एक और बिल्ड स्थापित करें (टर्मिनल में brew update टाइप brew update आपको Xcode बिल्ड टूल अपडेट करने के लिए संकेत देगा)
  • brew update
  • brew install postgresql

उसके बाद gem install pg मेरे लिए काम किया

यदि आप Ubuntu का उपयोग कर रहे हैं तो निम्न लिब फ़ाइल को स्थापित करने का प्रयास करें

 sudo apt-get install libpq-dev 

और फिर

gem install pg

मेरे लिए काम किया

मैं ओएस एक्स मैवरिक्स (संस्करण 10.9) का उपयोग कर रहा हूं

और जब मैं ऊपर चलाता हूं, मुझे निम्नलिखित संदेश मिला: यदि PostgreSQL 9 का निर्माण विफल हो रहा है और आपके पास संस्करण 8.x स्थापित है

इसलिए मैं निम्न कमांड चलाता हूं:

 ARCHFLAGS="-arch x86_64" gem install pg 

और यह मेरे लिए काम किया, मुझे आशा है कि यह किसी को मदद करता है 🙂

ठीक है, मुझे भी यह समस्या थी (psql v 9.3.0 है और रूबी है v.2.2.2) और जो मेरे लिए काम किया गया समाधान पहले बंडल कॉन्फ़िग सेटिंग्स सेट कर रहा था:

 bundle config build.pg -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.3/bin/pg_config 

इस उत्तर के अंत में मुझे इसे समझने में मदद मिली: https://stackoverflow.com/a/9235107/3546680

मैंने घंटों के लिए सब कुछ करने की कोशिश की, लेकिन बाद में इसे तय किया गया (मैं ओएस एक्स 10.9.4 पर हूं):

  1. Xcode कमांड लाइन टूल इंस्टॉल करें (ऐप्पल डेवलपर साइट)
  2. पोस्ट की स्थापना रद्द करें पोस्टग्रेस्क्ल
  3. शराब बनाना पोस्टग्रेस्क्ल स्थापित करें
  4. ARCHFLAGS = "- आर्क x86_64" मणि इंस्टॉल पीजी

इसी तरह, मावेरिक्स bundle update स्थापित करने के बाद पीजी मणि पर एक त्रुटि फेंक रही थी, जिसका उपयोग केवल उत्पादन पर ही किया जाता है और स्थानीय रूप से नहीं।

मैं अपने संकुल को प्रबंधित करने के लिए ब्रू का उपयोग करता हूं और पोस्टग्रेस्क्ल पहले ही स्थापित किया गया था, लेकिन फिर भी मुझे 'no pg_config' त्रुटि मिल रही है

फिक्स सिर्फ brew uninstall postgresql करने का था, फिर brew install postgresql । जिसके बाद मैं सफलतापूर्वक bundle update चलाने में सक्षम था।

आसान कदम

  1. brew install postgresql
  2. gem install pg -v 'your version'

प्रयत्न:

 gem install pg -- --with-pg-config=`which pg_config` 

मैंने इस पर एक दिन बिताया है और यहां बताया गया है कि मुझे यह कैसे तय हुआ है:

मुझे पता चला कि build.pg का वैश्विक मूल्य: /opt/local/lib/postgresql91/bin/pg_config गया था और वह ऐसा नहीं था जहां पोस्टग्रेर्स स्थापित किया गया था।

मैंने इसे build.pg के मूल्य की जगह के साथ तय किया है: bundle config build.pg --with-pg-config=/usr/local/Cellar/postgresql/9.4.4/bin/pg_config , जहां मेरा पोस्टग्रेस्क्ल इंस्टॉलेशन है

OSX में Postgres के साथ / अनुप्रयोगों में स्थापित, मैं बस निम्न कमांड चलाता हूं (आपके संस्करण के अनुसार 0.20 और 9.4 बदलें)

 gem install pg -v '0.20' -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/9.4/bin/pg_config 

आपको होना चाहिए :

इसके साथ देशी एक्सटेंशन का निर्माण: '–with-pg-config = / applications / postgres.app / सामग्री / संस्करण / 9.4 / बिन / pg_config' इसमें कुछ समय लग सकता है … सफलतापूर्वक pg-0.20 इंस्टॉल किया गया

मेरा मानना ​​है कि "सही" उत्तर पहले ~/.profile ( ~/.zprofile या ~/.zprofile अगर ZSH का उपयोग करते हुए) को निम्नलिखित जोड़कर Postgres.app के लिए PATH को सही ढंग से कॉन्फ़िगर करना होगा:

 export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin 

फिर टर्मिनल में एक नया टैब या विंडो खोलें और pg मणि को pg स्थापित करें:

 ARCHFLAGS="-arch x86_64" gem install pg 

यहां प्रलेखित:

हल किया! मुझे सिस्टम पर पोस्टग्रेएसकल के लिए लाइब्रेरी की कमी मिली। केवल दो चरणों का हल:

1) ब्रॉड इंस्टॉल पोस्टग्रेस्क्ल 2) मणि इंस्टॉल पीजी