2014-10-13 12 views
39

में स्टार्टअप पर पोस्टग्रेस्क्ल लोड नहीं बना सकता है मैंने postgresqlHomeBrew के माध्यम से postgresql स्थापित किया है। यह काम करता है लेकिन आज मुझे लगता है कि कंप्यूटर शुरू होने पर postgresql सर्वर नहीं चलता है।मैक ओएस

मैं launchctl उपयोग करने के लिए नीचे दिए गए आदेश के साथ इसे फिर से लोड करने का प्रयास:

$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist 

और मैं संदेश दिखाई:

/usr/local/Cellar/postgresql/9.3.4/homebrew.mxcl.postgresql.plist: Service is disabled 

मैं कैसे PostgreSQL सेवा को सक्षम करने पता नहीं है। क्या कोई मुझे दिखा सकता है?

उत्तर

81

-w विकल्प launchctl के साथ उपयोग करें।

$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist 

-w ओवरराइड विकलांग कुंजी है और यह गलत पर सेट करता है।

+6

Yosemite में 'launchctl load -w ~/लाइब्रेरी/लॉन्चएजेंट्स/homebrew.mxcl.postgresql.plist' होना चाहिए। – Zubin

+0

'-w'" अक्षम "ओवरराइड कहां रखता है? इस आदेश को चलाने के बाद, मैं इसे '/ private/var/db/launchd.db/com.apple.launchd/overrides.plist' में नहीं ढूंढ सकता। – Matt

+8

हालांकि, यह पहली जगह में अक्षम कैसे हुआ? किसी भी स्पष्ट कारण के लिए एक ही समस्या में भागो, केवल उत्सुक ... –

1

यह भी कैसे में ~/Library/LaunchAgents

5

brew info postgresql के रूप में नए तरीके से कहते हैं अपने डेटाबेस की स्थापना की और plist फ़ाइल स्थानांतरित करने के बारे में सुझाव के लिए आदेश brew info postgresql उपयोग करने के लिए उपयोगी हो सकता है:

brew services start postgresql