के साथ विफल रहा MacOSX शेर, माणिक 1.9.2, रेल 3.1.2 और 9.0.4 postgresPostgres रेक db: विस्थापित पहुँच से मना कर त्रुटि
उपयोग कर रहा हूँ मैं था एक रेक db: postgres का उपयोग कर अपने ऐप्स पर विस्थापित । यह प्रवेश अस्वीकृत त्रुटि के साथ विफल रहा।
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:migrate
rake aborted!
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"?
मैंने जांच की है कि सर्वर चल रहा है या नहीं और यह ठीक चल रहा है। मैं एक नया पीजी उपयोगकर्ता बनाते समय
psql -Umyuser myapp_development
psql -Umyuser myapp_test
उपयोग करते हुए मेरे db करने के लिए सफलतापूर्वक कनेक्ट कर सकता है, यह कभी नहीं पासवर्ड के लिए मुझसे पूछा और इसलिए मैं उस myuser
उपयोगकर्ता कहीं भी के लिए पासवर्ड नहीं दिया।
यहां मेरी डेटाबेस.आईएमएल फ़ाइल है।
development:
adapter: postgresql
encoding: utf8
database: myapp_development
username: pgguy
test:
adapter: postgresql
encoding: utf8
database: myapp_test
username: pgguy
production:
adapter: postgresql
encoding: utf8
database: myapp_production
मुझे अपने रेल ऐप से कनेक्ट करने के लिए मुझे क्या करना चाहिए?
बहुत बहुत धन्यवाद! मैं घंटों के लिए इसका निदान करने की कोशिश कर रहा हूं। –
उत्कृष्ट! .. ओएस एक्स 10.8.1 में इसे हल करने की कोशिश कर एक दिन बिताएं। धन्यवाद! –