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.

Simpleton
sumber

Jawaban:

29

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

brew reinstall postgresql

Simpleton
sumber
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