PostgreSQL ile “Kütüphane yüklenmedi: libssl.1.0.0.dylib” dosyasını nasıl düzeltebilirim?


23

Macports'u sildikten sonra garip bir davranış yaşadım. PostgreSQL'i CLI ile çalıştırmaya çalıştığımda şunu elde ederim:

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

Bu garip çünkü Postgresql'i Homebrew aracılığıyla kurdum ve koşmak brew listorada olduğunu doğruladı. Psql'nin tekrar çalışmasını nasıl sağlayabilirim?

Ayrıca, pg gem yüklemeye çalışmak bir file not found: /opt/local/lib/libssl.1.0.0.dylibhata nedeniyle başarısız olur . Postgres bu dosya için / opt / local / dizinine bakmak değil yapmak gerekir.

Yanıtlar:


29

Çözüm postgresql kaldırmak ve tekrar yüklemek. Çalışmamasının nedeni, Macports kurulumunun bazı yapılandırmalarla uğraşmasıydı.

brew reinstall postgresql


1
Teşekkür ederim, deliriyordum çünkü kurulum asla işe yaramayacaktı. Sadece kaldırmam ve yeniden denemem gerektiğini fark etmedim.
Kenny Wyland

1
demlemek yeniden mysql benim için mysql durumunda çalıştı
user2821540

2
Sadece 2020 yılında demlemek openssl 1.1.1 güncellendi sonra benzer bir sorunu çözdüğünü eklemek istedim. Ben yakut ve pg gem yeniden biraz deli gidiyordu, ama postgress kendisi "eski" konumda openssl aramak için derlenmiş olması gerektiği ortaya çıkıyor.
pixelearth

Bunun, PostgreSQL'in yeni (ve uyumsuz) bir sürümünü yeniden kurabileceğini unutmayın!
Kenny Evitt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.