终端在启动时崩溃。如何将其备份?

时间:2018-07-07 21:16:49

标签: zsh dyld

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

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

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

我在有人遇到相同错误的地方发现了该线程,建议重新安装zsh:

Error loading library in mac terminal

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

另一种选择是,是否有可能切换回bash。

2 个答案:

答案 0 :(得分:3)

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

打开一个新的Shell窗口。 Bash将被选为默认外壳。

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

现在终端将再次工作。

答案 1 :(得分:0)

我只是遇到了同样的问题。 zsh要求libgdbm.5.dylib,但是我没有找到任何答案来启动终端。因此,我去寻找.dylib,并发现... 6.dylib。 这就是我所做的,而且效果很好!

找到/..../libgdbm.?.glib.dylib,然后复制/粘贴文件。粘贴后,将其重命名为文件,并带有请求的编号。即。 “ libgdbm.5.dylib