Tengo este mensaje en el Terminal.app
inicio
dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylib
Referenced from: /usr/local/bin/zsh
Reason: image not found
[Process completed]
He encontrado algunos enlaces sobre este tema.
Pero el problema es que no puedo ejecutar la aplicación de terminal, por lo que no me es posible probar brew doctor
u otras opciones.
No es posible reinstalar Terminal app
, otra aplicación de terminal (iTerm2) no se está ejecutando en absoluto.
¿Hay alguna manera de solucionar este problema sin reinstalar OSX?
iTerm2
. Agregue un nuevo "Perfil", asegúrese de que el "Comando" esté configurado desde "Shell de inicio de sesión" a "Comando" e ingrese "/ bin / sh" como el comando (o / bin / bash, cualquier cosa menos zsh). Eso le permite volver a la línea de comando, y luego puede seguir la solución de @Robert J Berger a continuación.zsh
.¿Estás ejecutando zsh? Veo un problema similar al ejecutar iTerm2. Parece ser un problema con zsh y no con Terminal o iTerm2. Acabo de empezar a pasarme a mí.
Si instaló zsh con Homebrew y tiene ese problema, lo que funcionó para mí fue:
brew reinstall zsh && brew unlink zsh && brew link zsh
Si no instaló zsh con Homebrew, ignore esto :-)
fuente
Más fácil, creo:
descargué iTerm2 y
brew update && brew upgrade zsh
funcionó para mí ;-)fuente
Para poder arreglar mi terminal / iterm2 / hyper (todos se rompieron debido a zsh roto) primero tuve que cambiar la configuración de mi terminal 'Shells open with' de un comando personalizado al shell de inicio de sesión predeterminado
El truco de @grg no funcionó para mí. Con estos cambios, pude actualizar mi zsh a través de homebrew como se sugiere en las otras respuestas y las tres aplicaciones funcionaron como se esperaba nuevamente.
fuente
Después de buscar por un tiempo, esto me resolvió:
fuente