मुझे हाल ही में होमब्रू और पोस्टग्रेज़ को पुनर्स्थापित करना पड़ा और अब पोस्टग्रेस रेल के साथ काम नहीं कर रहा है।पोस्टग्रेस sh: /usr/local/var/postgres/server.log: ऐसी कोई फ़ाइल या निर्देशिका
पहले जब रेल रों भागने की कोशिश कर, मैं इस मिल:
/Users/lee/.rvm/gems/[email protected]/gems/activerecord-3.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb:1206:in `initialize': could not connect to server: Connection refused (PG::Error)
तो मैं postgres शुरू करने का प्रयास है और मैं इस मिल:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
sh: /usr/local/var/postgres/server.log: No such file or directory
ऐसा लगता है कि postgres इस वजह से चल रहा है:
ps aux | grep postgreslee 1099 0.3 0.0 2425480 188 s000 R+ 5:48PM 0:00.01 grep postgres
मैं पूरी तरह से यहां एक नुकसान में हूं कि मैं इसे क्यों नहीं चला सकता।
आपने शायद नए पोस्टगर्स को एक अलग निर्देशिका में स्थापित किया है। सबसे पहले यह देखने के लिए कि क्या यह शुरू होता है, -l ध्वज + logfilename को छोड़ने का प्रयास करें। बीटीडब्ल्यू: आप postgres.conf में भी logfile निर्दिष्ट कर सकते हैं। निर्देशिका "/ usr/local/var/postgres" में क्या होता है? क्या यह अस्तित्व में है? मालिक कौन है ? – wildplasser