Estoy trabajando en una Mac, Sierra 10.12.3, y estoy tratando de acceder a una base de datos PostgreSQL a través del psql
comando, pero arrojó el error
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
Hace un día o dos, estaba trabajando con alguien y necesitaba instalar pip, así que corrí brew install pip
, y todo estuvo bien. Esta es la primera vez que intento ejecutar psql
desde entonces y no estoy seguro de que esto tenga algo que ver con mi problema, pero parece probable ya que no he realizado ningún otro cambio.
Ahora hice un poco de trabajo de detective y descubrí que si iba a, de /usr/local/opt/
hecho, había un readline
directorio de alias que apuntaba a /usr/local/Cellar/readline/7.0.1
(la versión 7.0.1 también parecía haberse instalado en algún momento, ¿tal vez como parte de pip? Tal vez lo hice por error ...) por lo que tenía sentido que se produjera el error original. Cambié el alias para señalar /usr/local/Cellar/readline/6.3.8
y el error cambió ligeramente:
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
Entonces parece que estoy llegando a algún lado , pero todavía tengo un problema. Si alguien puede arrojar algo de luz sobre una solución, estaría eternamente agradecido.
Correr
brew upgrade gawk
funcionó para mí, como lo sugirió @wisbuckyY eso solucionó el siguiente error, al abrir una nueva terminal:
Detalles del sistema operativo: macOS Mojave versión 10.14.1 (18B75)
fuente
mi problema se debió a que mi awk estaba vinculado a gawk
brew unlink gawk
fuente
gawk
, lo que significa quegawk
ya no funcionará. Para mantenerlogawk
, actualícelo conbrew upgrade gawk
. Eso también actualizará lareadline
versión ya que es una dependencia. O si no quieresgawk
, entoncesbrew uninstall gawk
.Agregar un enlace simbólico
fuente