J'ai ce message Terminal.app
au démarrage
dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylib
Referenced from: /usr/local/bin/zsh
Reason: image not found
[Process completed]
J'ai trouvé quelques liens concernant ce problème.
Mais le problème est que je ne peux pas exécuter l'application de terminal, il n'est donc pas possible pour moi d'essayer brew doctor
ou d'autres options.
Il n'est pas possible de réinstaller Terminal app
, une autre application de terminal (iTerm2) ne fonctionne pas du tout.
Existe-t-il un moyen de résoudre ce problème sans réinstaller OSX?
iTerm2
. Ajoutez un nouveau "Profil", assurez-vous que la "Commande" est définie de "Login shell" à "Commande" et entrez "/ bin / sh" comme commande (ou / bin / bash, tout sauf zsh). Cela vous permet de revenir en ligne de commande, et vous pouvez ensuite suivre la solution de @Robert J Berger ci-dessous.zsh
.Utilisez-vous zsh? Je vois un problème similaire lors de l'exécution d'iTerm2. Cela semble être un problème avec zsh et non avec Terminal ou iTerm2. Je viens de commencer à m'arriver.
Si vous aviez installé zsh avec Homebrew et que vous rencontrez ce problème, ce qui a fonctionné pour moi était:
brew reinstall zsh && brew unlink zsh && brew link zsh
Si vous n'avez pas installé zsh avec Homebrew, ignorez cela :-)
la source
Plus facile je pense:
Téléchargez iTerm2 et j'ai
brew update && brew upgrade zsh
travaillé pour moi ;-)la source
Pour pouvoir réparer mon terminal / iterm2 / hyper (tous ont été cassés à cause de zsh cassé), j'ai d'abord dû changer mes paramètres de terminal 'Shells open with' d'une commande personnalisée au shell de connexion par défaut
L'astuce de @grg n'a pas fonctionné pour moi. Avec ces changements, j'ai pu mettre à jour mon zsh via homebrew comme suggéré dans les autres réponses et les trois applications ont à nouveau fonctionné comme prévu.
la source
Après avoir cherché pendant un certain temps, cela m'a résolu:
la source