2012-09-21 16 views
6

मेरा डेटाबेस एप्लिकेशन के लिए एक अलग सर्वर पर है।डेटाबेस एक अलग सर्वर पर है जब postgres मणि स्थापित

No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config

मैं स्नातकोत्तर config पथ किस तरह निर्धारित करता है, तो स्नातकोत्तर वास्तव में आवेदन सर्वर पर स्थापित नहीं है: जब मैं "समूह" को चलाने मैं निम्नलिखित त्रुटि मिलती है? मैं भी कोशिश की है:

bundle config build.pg --without-pg_config

धन्यवाद

+0

आपको ऐप सर्वर पर क्लाइंट लाइब्रेरी इंस्टॉल करने की आवश्यकता है या आप 'pg' मणि इंस्टॉल नहीं कर सकते हैं। –

+0

धन्यवाद कि काम किया। इसे एक उत्तर के रूप में जोड़ें और मैं इसे स्वीकार करूंगा। – sebastyuiop

उत्तर

6

रूबी PostgreSQL इंटरफेस (स्नातकोत्तर मणि उर्फ) PostgreSQL ग्राहक सी पुस्तकालयों के आसपास एक पतली आवरण है। आपको PostgreSQL क्लाइंट पुस्तकालयों और शीर्षलेखों को स्थापित करने की आवश्यकता है या आप पीजी मणि इंस्टॉल नहीं कर सकते हैं। आपको अपने ऐप सर्वर पर केवल एक संपूर्ण PostgreSQL स्थापना की आवश्यकता नहीं है, केवल क्लाइंट डेवलपमेंट लाइब्रेरीज़, पैकेज को शायद "libpg-dev" या "libpq-dev" जैसे कुछ कहा जाता है।

+0

धन्यवाद। अब मुझे इस बात से संबंधित एक नई समस्या है कि क्या आप सलाह दे सकते हैं। अब मुझे मिली त्रुटि ऐसी कोई फ़ाइल या निर्देशिका नहीं है। क्या सर्वर स्थानीय रूप से चल रहा है और यूनिक्स डोमेन सॉकेट "/tmp/.s.PGSQL.5432" पर कनेक्शन स्वीकार कर रहा है? क्या मुझे इन फ़ाइलों के अस्तित्व के लिए ऐप सर्वर पर चल रहे पीजी सर्वर होना चाहिए? धन्यवाद – sebastyuiop

+1

@sebastyuiop: लगता है जैसे आप दूरस्थ होस्ट के बजाय स्थानीयहोस्ट पर PostgreSQL सर्वर से कनेक्ट करने का प्रयास कर रहे हैं। अपने कनेक्शन सेट अप की जांच करें। –

+0

फिर से धन्यवाद, मैं रेल का उपयोग कर रहा हूं और मैंने होस्टनाम पैरामीटर निर्दिष्ट किया था लेकिन यह मेजबान होना चाहिए था। अब सब काम कर रहे हैं :) – sebastyuiop

संबंधित मुद्दे