दिलचस्प पोस्ट
चार्ट का उपयोग करते हुए डोनट चार्ट के अंदर पाठ कैसे जोड़ें? आप पहले से ही निर्मित वर्चुअलवेव में अपने अजगरपथ को कैसे सेट करते हैं? जावा में चर नामकरण सम्मेलनों? आईआईएस 7 पर क्लासिक एएसपी में बड़ी फ़ाइलों को अपलोड करने में मैं कैसे सक्षम हूं? PHP पार्स त्रुटि: सिंटैक्स त्रुटि, अप्रत्याशित T_OBJECT_OPERATOR Apache poi 3.7 का उपयोग करते हुए xlsx दस्तावेज़ को कई बार लिखते समय अपवाद Google Play सेवाएं अपडेट एचटीएमएल के अंदर HTML डालना। एक्शनलिंक (), प्लस न लिंक टेक्स्ट? Windows10 पर आंतरिक नेटवर्क को खोलने / बनाने में विफल AddEventListener का सही उपयोग () / attachEvent ()? कोड में जावास्क्रिप्ट ब्रेकपॉइंट सेट करें – क्रोम में? "HttpContext.Current" संपत्ति और संबंधित चीजों का क्रॉस-थ्रेड उपयोग क्या सी ++ एसटीएल कंटेनर से निकलने का कोई वास्तविक जोखिम है? जावा में भौगोलिक स्थान प्राप्त करने का सर्वोत्तम तरीका IOS 8 बीटा सिम्युलेटर का दस्तावेज़ निर्देशिका पथ

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

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

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

पीजी (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 सुझाव है मुझे इसे निकालना पड़ा क्योंकि यह अन्य मुद्दों को फेंक दिया था

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

मेरे लिए एक ही त्रुटि है और जब तक मैं ओएस एक्स 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) मणि इंस्टॉल पीजी