मैं PostgreSQL के साथ "लाइब्रेरी लोडेड नहीं: libssl.1.0.0.dylib" को कैसे ठीक करूं?


22

मैकपोर्ट्स को हटाने के बाद, मेरे पास कुछ अजीब व्यवहार था। जब मैं CLI के माध्यम से PostgreSQL चलाने की कोशिश करता हूं, तो मुझे यह मिलता है:

pawel:~ pawel$ psql
dyld: Library not loaded: /opt/local/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/bin/psql
  Reason: image not found
Trace/BPT trap

यह अजीब है क्योंकि मैंने होमब्रे के माध्यम से Postgresql स्थापित किया है और brew listयह पुष्टि करता है कि यह वहां है। मुझे फिर से काम करने के लिए psql कैसे मिलेगा?

इसके अतिरिक्त, pg रत्न को स्थापित करने का प्रयास एक file not found: /opt/local/lib/libssl.1.0.0.dylibत्रुटि के कारण विफल हो जाता है। मुझे इस फाइल के लिए Postgres को / ऑप्ट / स्थानीय / निर्देशिका में नहीं देखना है।

जवाबों:


29

समाधान यह है कि postgresql की स्थापना रद्द करें और फिर इसे स्थापित करें। कारण यह काम नहीं कर रहा था कि Macports स्थापित कुछ विन्यास के साथ गड़बड़ कर दिया।

brew reinstall postgresql


1
धन्यवाद, मैं पागल हो रहा था क्योंकि इंस्टॉल कभी काम नहीं करेगा। मुझे नहीं पता था कि मुझे बस स्थापना रद्द करने और फिर से प्रयास करने की आवश्यकता थी।
केनी वायलैंड

1
शराब बनाना mysql मेरे लिए mysql के मामले में काम किया
user2821540

2
बस यह जोड़ना चाहता था कि 2020 में यह एक समान समस्या हल हो गई जब काढ़ा खुलने के बाद 1.1.1 को अपडेट किया गया। मैं माणिक और पीजी मणि को पुन: स्थापित करने के लिए थोड़ा पागल हो रहा था, लेकिन यह पता चला है कि "पुराने" स्थान में ओपनसेल को देखने के लिए पोस्टग्राउंड को खुद ही संकलित किया गया होगा।
Pixearthth

ध्यान दें कि यह PostgreSQL का एक नया (और असंगत) संस्करण फिर से स्थापित कर सकता है!
केनी एविट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.