8 votos

Actualizar bash sin usar la terminal para arreglar el problema de iterm dyld: Biblioteca no cargada: /usr/local/opt/readline/lib/libreadline.6.dylib

Pregunta

¿Cómo puedo actualizar bash o conseguir que funcione un CLI?

Error

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Referenced from: /usr/local/bin/bash
  Reason: image not found

Antecedentes

De la nada, iTerm dejó de funcionar.

enter image description here

He desinstalado y vuelto a instalar la última versión. Sigue apareciendo este error

enter image description here

Entonces probé la aplicación por defecto de Terminal mac. Ahora veo esto allí

enter image description here

He estado buscando problemas similares y parece que todos dan instrucciones sobre cómo actualizar BREW o bash.

https://github.com/Homebrew/homebrew-core/issues/5799

https://gist.github.com/samnang/1759336

Pero las instrucciones son con el CLI, al que no puedo acceder


Actualización 1

He cambiado la ruta por una sugerencia en los comentarios. Ahora la aplicación Terminal funciona pero iTerm sigue teniendo una "tubería rota".

enter image description here

7voto

JGallardo Puntos 131

Esto fue lo que me ayudó, puede haber formas más "correctas" pero si sólo necesitas que funcione, inténtalo.

Paso 1

Abra la aplicación predeterminada Terminal, luego haga clic en Preferencias

enter image description here

Verás una ruta para "Abrir conchas"

enter image description here

Cambia la ruta a

/bin/bash

Cierra todo y reinicia el Terminal. Ahora debería funcionar, si no es así, lo siento puede que tengas un problema adicional que yo no tuve. Pero proceda si está bien en este punto.

Paso 2

proceda ahora a actualizar bash

brew install bash

enter image description here

Porque corrí instalar También tuve que desvincular

brew unlink bash

enter image description here

luego ejecuté el comando de nuevo para instalar

brew install bash

enter image description here

En este punto inicié iTerm de nuevo sin problemas

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X