terminal rota

23

Tengo este mensaje en Terminal.app al 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 relacionados con este problema.

Pero el problema es que no puedo ejecutar la aplicación de terminal, por lo que no puedo 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?

    
pregunta megas 07.01.2018 - 00:06

5 respuestas

22
  1. Selecciona Shell → Nuevo comando ...

  2. Ejecuta chsh -s /bin/bash y asegúrate de de seleccionar "Ejecutar comando dentro de un shell".

  3. Ingrese la contraseña de su cuenta de usuario cuando se le solicite que cambie su shell nuevamente a / bin / bash.

respondido por el grg 07.01.2018 - 00:09
35

¿Estás ejecutando zsh? Estoy viendo un problema similar mientras ejecuto 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 :-)

    
respondido por el Robert J Berger 07.01.2018 - 08:10
4

Más fácil, creo:
Descarga iTerm2 y brew update && brew upgrade zsh trabajó para mí ;-)

    
respondido por el Joël 23.07.2018 - 11:12
2

Para poder reparar mi terminal / iterm2 / hyper (todos estaban dañados debido a una falla de zsh), primero tuve que cambiar la configuración de mi terminal 'Shells open with' desde un comando personalizado al shell de inicio de sesión predeterminado

El truco de @grg no me funcionó. 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 otra vez.

    
respondido por el coderuby 13.10.2018 - 11:48
1

Después de buscar por un tiempo, esto lo resolvió para mí:

brew reinstall ncurses
    
respondido por el Andreas Bigger 13.12.2018 - 04:05

Lea otras preguntas en las etiquetas