终端在启动时崩溃。如何恢复?

Terminal crashes on start. How to get it back up?

同时启动 iterm 和终端时出现此错误:

dyld: Library not loaded: /usr/local/lib/libgdbm.4.dylib  
  Referenced from: /usr/local/bin/zsh  
  Reason: image not found  

据我所知,我无法在终端中输入任何命令 windows。

我发现这个帖子有人遇到同样的错误,建议重新安装 zsh:

Error loading library in mac terminal

这可能对我有用。但是我在哪里可以执行它?

另一种选择可能是如果可以切换回 bash。

在 iTerm 中,selectProfiles>Open Profile>Default>General>Command>chsh -s /bin/bash

打开一个新的 shell window。 Bash 将被 select 编辑为默认值 shell。

再次更改设置Profiles>Open Profile>Default>General>Command>Login shell

现在终端又可以工作了。

我刚遇到同样的问题。 zsh 要求 libgdbm.5.dylib,但我没有通过找到的任何答案设法启动终端。所以,我开始搜索 .dylib,并找到了...6.dylib。 这是我所做的,效果很好!

找到 /..../libgdbm.?.glib.dylib,然后 copy/past 文件。粘贴后,将其重命名为文件,并使用请求的编号。 IE。 "libgdbm.5.dylib