Je travaille sur un Mac, Sierra 10.12.3, et j'essaie d'accéder à une base de données PostgreSQL via la psqlcommande, mais cela a jeté l'erreur
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
Il y a un jour ou deux, je travaillais avec quelqu'un et j'avais besoin d'installer pip, alors j'ai couru brew install pip, et tout allait bien. C'est la première fois que j'essaie de courir psqldepuis et je ne suis pas certain que cela ait quoi que ce soit à voir avec mon problème, mais il semble probable que je n'ai apporté aucun autre changement.
Maintenant, j'ai fait un petit travail de détective et j'ai constaté que si j'allais, il /usr/local/opt/y avait en effet un readlinerépertoire d'alias qui pointait vers /usr/local/Cellar/readline/7.0.1(la version 7.0.1 semble également s'être installée à un moment donné - peut-être dans le cadre de pip? Peut-être que je l'ai fait par erreur ...) il était donc logique que l'erreur d'origine soit levée. J'ai changé l'alias pour pointer /usr/local/Cellar/readline/6.3.8et l'erreur a légèrement changé:
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
Il semble donc que j'arrive quelque part , mais j'ai toujours un problème. Si quelqu'un peut faire la lumière sur une solution, je serais éternellement reconnaissant.