Ich arbeite an einem Mac, Sierra 10.12.3, und versuche, über den psqlBefehl auf eine PostgreSQL-Datenbank zuzugreifen , aber der Fehler wurde ausgelöst
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /usr/local/bin/psql
Reason: image not found
Abort trap: 6
Vor ein oder zwei Tagen arbeitete ich mit jemandem zusammen und musste pip installieren, also rannte ich brew install pipund es war alles gut. Dies ist das erste Mal psqlseitdem, dass ich versuche zu laufen, und ich bin nicht sicher, ob dies irgendetwas mit meinem Problem zu tun hat, aber es scheint wahrscheinlich, da ich keine anderen Änderungen vorgenommen habe.
Jetzt habe ich ein wenig Detektivarbeit geleistet und festgestellt, dass /usr/local/opt/es tatsächlich ein readlineAlias-Verzeichnis gab, auf das verwiesen wurde /usr/local/Cellar/readline/7.0.1(Version 7.0.1 scheint auch irgendwann installiert worden zu sein - vielleicht als Teil von pip? Vielleicht habe ich es versehentlich getan ...) also machte es Sinn, dass der ursprüngliche Fehler ausgelöst wurde. Ich habe den Alias so geändert, dass er auf zeigt, /usr/local/Cellar/readline/6.3.8und der Fehler hat sich geringfügig geändert:
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /usr/local/bin/psql
Reason: no suitable image found. Did find:
/usr/local/opt/readline/lib/libreadline.6.dylib: stat() failed with errno=20
Abort trap: 6
Es scheint also, als würde ich irgendwohin kommen , aber immer noch ein Problem haben. Wenn jemand etwas Licht in eine Lösung bringen kann, wäre ich für immer dankbar.