Bagaimana cara memperbaiki "Perpustakaan tidak dimuat: libssl.1.0.0.dylib" dengan PostgreSQL?


21

Setelah menghapus Macports, saya memiliki perilaku aneh. Ketika saya mencoba menjalankan PostgreSQL via CLI, saya mendapatkan:

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

Ini aneh karena saya sudah menginstal Postgresql melalui Homebrew dan menjalankan brew listmengkonfirmasi bahwa itu ada di sana. Bagaimana saya mendapatkan psql untuk bekerja lagi?

Selain itu, mencoba memasang permata pg gagal karena file not found: /opt/local/lib/libssl.1.0.0.dylibkesalahan. Saya perlu membuat Postgres tidak mencari di direktori / opt / local / untuk file ini.

Jawaban:


29

Solusinya adalah meng-uninstall postgresql kemudian menginstalnya kembali. Alasan tidak bekerja adalah karena instalasi Macports mengacaukan beberapa konfigurasi.

brew reinstall postgresql


1
Terima kasih, saya menjadi gila karena pemasangan tidak akan berhasil. Saya tidak menyadari bahwa saya hanya perlu menghapus dan mencoba lagi.
Kenny Wyland

1
buat instal ulang mysql bekerja jika mysql untuk saya
user2821540

1
Hanya ingin menambahkan bahwa pada tahun 2020 ini memecahkan masalah yang sama setelah bir openssl diperbarui ke 1.1.1. Saya akan sedikit gila menginstal ulang ruby ​​dan permata pg, tetapi ternyata postgress itu sendiri harus dikompilasi untuk mencari openssl di lokasi "lama".
pixelearth

Perhatikan bahwa ini mungkin 'menginstal ulang' versi PostgreSQL baru (dan tidak kompatibel)!
Kenny Evitt
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.