29 votes

Borne cassée

J'ai ce message dans 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 cette question.

Mais le problème est que je ne peux pas exécuter l'application terminal, donc il n'est pas possible pour moi d'essayer brew doctor ou d'autres options.

Il n'est pas possible de réinstaller Terminal app L'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 ?

36voto

Nate Parsons Points 135

Utilisez-vous zsh ? Je rencontre un problème similaire en utilisant iTerm2. Il semble que ce soit un problème avec zsh et non avec Terminal ou iTerm2. Cela vient de commencer à m'arriver.

Si vous avez installé zsh avec Homebrew et que vous avez ce problème, ce qui a fonctionné pour moi a été :

brew reinstall zsh && brew unlink zsh && brew link zsh

Si vous n'avez pas installé zsh avec Homebrew, alors ignorez ceci :-)

29voto

grg Points 181593
  1. Choisissez Shell New Command .

  2. Exécuter chsh -s /bin/bash et assurez-vous de de sélectionnez "Exécuter une commande dans un shell".

  3. Entrez le mot de passe de votre compte d'utilisateur à l'invite pour changer votre shell en /bin/bash.

4voto

Amitd Points 2549

Plus facile je pense :
Téléchargez iTerm2 et brew update && brew upgrade zsh a fonctionné pour moi ;-)

4voto

coderuby Points 131

Pour pouvoir réparer mon terminal/iterm2/hyper (tous étaient cassés à cause de zsh qui ne fonctionnait pas), j'ai dû d'abord changer les paramètres de mon terminal 'Shells open with' d'une commande personnalisée au shell de connexion par défaut

enter image description here

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.

2voto

ip. Points 1220

Après avoir cherché pendant un certain temps, ceci a résolu le problème pour moi :

brew reinstall ncurses

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X