पर पोस्टग्रेज़ सेट करने का प्रयास कर रहा है, मैं अपने मैक (10.7 शेर) पर रेल ऐप के लिए स्थानीय रूप से पोस्टग्रेस सेटअप प्राप्त करने का प्रयास कर रहा हूं।ओएसएक्स
मैंने postgresapp स्थापित किया और इसे लॉन्च किया, अब मेरे पास स्टेटस बार में एक हाथी है जो मुझे बता रहा है कि पोस्टग्रेस चल रहा है।
मैं इसे करने के लिए प्राप्त कर सकते हैं:
psql -h localhost
लेकिन जब मैं बस psql
चलाने मैं इस त्रुटि मिलती है:
psql: could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
मैं इस डाल:
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
~/.bashrc
में और एक नया टर्मिनल खोला लेकिन कोई पासा नहीं।
जब मैं which psql
चलाने मैं /usr/bin/psql
वास्तव में क्या करना है .. मैं अभी भी यूनिक्स प्रणालियों के लिए बहुत नया हूँ सुनिश्चित नहीं मिलता है। क्या मुझे /usr/bin/psql
से /Applications/Postgres.app/Contents/MacOS/bin/psql
पर सिमलिंक करना चाहिए?
कहां है अन्य 'psql''/usr/bin/'में से एक है? मैक ओएस एक्स के साथ पूर्वस्थापित? एक अलग PostgreSQL पैकेज से? –
@ क्रेग्रिंजर मैं मानता हूं कि इसे पूर्वस्थापित किया गया था। –
क्या कोई psql निष्पादन योग्य है/अनुप्रयोग/पोस्टग्रेस.एप/सामग्री/मैकोज़/बिन'? यह वहां होना चाहिए। क्या होता है यदि आप इसे चलाने का प्रयास करते हैं (पथ निर्दिष्ट करते हैं)? – dezso