Tengo este mensaje en el Terminal.appinicio
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 doctoru 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 zshSi no instaló zsh con Homebrew, ignore esto :-)
fuente
Más fácil, creo:
descargué iTerm2 y
brew update && brew upgrade zshfuncionó 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