8 votes

Mettre à jour bash sans utiliser le terminal pour résoudre le problème d'iterm dyld: Bibliothèque non chargée: /usr/local/opt/readline/lib/libreadline.6.dylib

Question

Comment puis-je mettre à jour bash ou obtenir autrement un CLI qui fonctionne?

Erreur

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Référencé à partir de: /usr/local/bin/bash
  Raison: image introuvable

Contexte

De nulle part, iTerm a cessé de fonctionner.

entrer la description de l'image ici

J'ai désinstallé puis réinstallé la dernière version. Toujours cette erreur

entrer la description de l'image ici

Ensuite, j'ai essayé l'application Terminal par défaut sur mac. Maintenant, cela s'affiche là-dedans

entrer la description de l'image ici

J'ai cherché des problèmes similaires et ils semblent tous donner des instructions sur la manière de mettre à jour BREW ou bash.

https://github.com/Homebrew/homebrew-core/issues/5799

https://gist.github.com/samnang/1759336

Mais les instructions se font en ligne de commande, auxquelles je n'ai pas accès.


Mise à jour 1

J'ai modifié le chemin selon une suggestion dans les commentaires. Maintenant, l'application Terminal fonctionne mais iTerm a toujours un "pipe cassé"

entrer la description de l'image ici

7voto

JGallardo Points 674

Cela m'a aidé, il peut y avoir des façons plus "correctes", mais si vous avez juste besoin que ça fonctionne, essayez.

Étape 1

Ouvrez l'application Terminal par défaut, puis cliquez sur Préférences.

entrez la description de l'image ici

Vous verrez un chemin pour "Les Shells s'ouvrent avec".

entrez la description de l'image ici

Modifiez le chemin en

/bin/bash

Fermez tout et redémarrez Terminal. Maintenant, cela devrait fonctionner, sinon, désolé, vous pourriez avoir un problème supplémentaire que je n'ai pas eu. Mais continuez si vous êtes bon à ce stade.

Étape 2

passez maintenant à la mise à jour de bash

brew install bash

entrez la description de l'image ici

Parce que j'ai exécuté install, j'ai également dû déconnecter

brew unlink bash

entrez la description de l'image ici

ensuite j'ai réexécuté la commande pour installer

brew install bash

entrez la description de l'image ici

À ce stade, j'ai redémarré iTerm sans problème

entrez la description de l'image ici

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