Ich habe diese Nachricht Terminal.app
beim Start erhalten
dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylib
Referenced from: /usr/local/bin/zsh
Reason: image not found
[Process completed]
Ich habe einige Links zu diesem Thema gefunden.
Das Problem ist jedoch, dass ich keine Terminal-App ausführen kann. Daher kann ich keine brew doctor
anderen Optionen ausprobieren .
Eine Neuinstallation ist nicht möglich Terminal app
, andere Terminal-App (iTerm2) läuft überhaupt nicht.
Gibt es eine Möglichkeit, dieses Problem zu beheben, ohne OSX neu zu installieren?
iTerm2
. Fügen Sie ein neues "Profil" hinzu, stellen Sie sicher, dass "Command" von "Login shell" auf "Command" eingestellt ist, und geben Sie "/ bin / sh" als Befehl ein (oder / bin / bash, alles andere als zsh). Dann kehren Sie in die Befehlszeile zurück und können die unten stehende Lösung von @Robert J Berger befolgen.zsh
.Laufen Sie zsh? Beim Ausführen von iTerm2 tritt ein ähnliches Problem auf. Es scheint ein Problem mit zsh zu sein und nicht mit Terminal oder iTerm2. Ich habe gerade angefangen, mir zu passieren.
Wenn Sie zsh mit Homebrew installiert haben und dieses Problem haben, hat Folgendes für mich funktioniert:
brew reinstall zsh && brew unlink zsh && brew link zsh
Wenn Sie zsh nicht mit Homebrew installiert haben, ignorieren Sie dies :-)
quelle
Einfacher finde ich:
iTerm2 herunterladen und
brew update && brew upgrade zsh
für mich gearbeitet ;-)quelle
Um mein Terminal / iterm2 / hyper reparieren zu können (alle waren kaputt wegen defektem zsh), musste ich zuerst die Terminaleinstellungen 'Shells open with' von einem benutzerdefinierten Befehl auf die Standardanmeldeshell ändern
Der Trick von @grg hat bei mir nicht funktioniert. Mit diesen Änderungen konnte ich mein zsh über Homebrew aktualisieren, wie in den anderen Antworten vorgeschlagen, und alle drei Apps funktionierten wieder wie erwartet.
quelle
Nachdem ich eine Weile gesucht hatte, löste dies das Problem für mich:
quelle