Actualice bash sin usar el terminal para solucionar el problema iterm. Biblioteca no cargada: /usr/local/opt/readline/lib/libreadline.6.dylib

5

Pregunta

¿Cómo puedo actualizar bash o hacer que una CLI funcione?

Error

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

Fondo

De la nada, iTerm dejó de funcionar.

Desinstaléyluegoreinstalélaúltimaversión.Sigorecibiendoesteerror

LuegoprobélaaplicaciónpredeterminadadeMacdeTerminal.Ahoraviendoestoallí

HeestadobuscandoproblemassimilaresytodosparecendarinstruccionessobrecómoactualizarBREWobash.

enlace

enlace

Pero las instrucciones están con la CLI, a la que no puedo acceder

Actualización 1

Cambié la ruta por una sugerencia en los comentarios. Ahora la aplicación Terminal funciona, pero iTerm todavía tiene un "conducto roto"

    
pregunta JGallardo 01.12.2016 - 19:46

1 respuesta

5

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

Paso 1

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

Verásunarutapara"Shells abrir con"

Cambiarlarutaa

/bin/bash

CierretodoyreinicieTerminal.Ahoradeberíaestarfuncionando,sino,losiento,podríatenerunproblemaadicionalquenotuve.Peroprocedasieresbuenoenestepunto.

Paso2

procedaahoraaactualizarbash

brewinstallbash

Debidoaqueejecutéinstalartambiéntuvequedesvincularlo

brewunlinkbash

luegoejecutéelcomandonuevamenteparainstalar

brewinstallbash

Enestepunto,iniciéiTermnuevamentesinningúnproblema

    
respondido por el JGallardo 02.12.2016 - 00:10

Lea otras preguntas en las etiquetas