Terminal 在mac终端中加载库时出错
有人请帮忙吗?Terminal 在mac终端中加载库时出错,terminal,dyld,Terminal,Dyld,有人请帮忙吗? 如何修复以下错误: dyld: Library not loaded: /usr/local/lib/libgdbm.4.dylib Referenced from: /usr/local/bin/zsh Reason: image not found 我怀疑您在MacOSX上使用自制软件时遇到了问题。事实上,我这样说是因为我刚刚遇到了完全相同的情况 问题是在我已经安装了自制软件(当然这可能适用于以前和将来的升级)的情况下,从Mountain Lion将Ma
如何修复以下错误:
dyld: Library not loaded: /usr/local/lib/libgdbm.4.dylib
Referenced from: /usr/local/bin/zsh
Reason: image not found
我怀疑您在MacOSX上使用自制软件时遇到了问题。事实上,我这样说是因为我刚刚遇到了完全相同的情况 问题是在我已经安装了自制软件(当然这可能适用于以前和将来的升级)的情况下,从Mountain Lion将MacOSX版本升级到Maverick之后出现的。升级后,您还需要:
- 重新安装XCode工具
- 在自制软件上运行更新 brew更新
- 运行自制软件包的常规升级 brew升级
- 确保您的安装没有任何其他问题 酿酒医生
brew uninstall gdbm
brew install gdbm
这应该可以解决问题。简单的重新安装zsh将帮助您:
brew reinstall zsh && brew unlink zsh && brew link zsh
或者,您可以尝试升级zsh
brew upgrade zsh
这次去派对迟到了,但只是跑
brew升级zsh
解决了我在MacOS High Sierra上的问题。尝试卸载
gdbm
将对zsh
和python
抛出依赖性错误,重新执行符号链接也无法解决我的问题,也无法修复我的终端/iterm2/hyper(所有这些都因zsh损坏而中断)我必须首先将终端设置“Shells open with”从自定义命令更改为默认登录shell
如果没有这些更改,我无法在终端中键入任何内容,并且iterm2和hyper在启动后立即崩溃
有了这些改变,我可以像De_Vano和C.Nivs在其他答案中所建议的那样,通过自制软件更新我的zsh,这三个应用程序再次按预期工作。在我的例子中,一个简单的zsh升级就足够了。无需重新安装和取消链接。我也有同样的问题,启动时没有更改终端的选项 最后,我执行了以下步骤来解决问题:
成功了 在搜索了很长时间后,这为我解决了问题:
brew reinstall ncurses
如果您在iTerm2中遇到问题。 您可以简单地更改shell的路径。只需转到
iTerm2>>首选项>>配置文件>>常规>>命令
单击下拉列表并选择命令
,然后输入命令
/bin/zsh
这对我有效执行此命令
chsh -s /bin/zsh
您可能应该提供更多关于您正在做/运行的内容,否则人们将无法帮助您。对我来说,这就是
tmux
立即退出的原因。通过brew upgrade zsh
修复。这在升级到High Sierra 10.13.6后对我有效。谢谢既然你提到了,我的也就在那时坏了。我从运行Sierra的macbook中取出磁盘映像,放到Sierra值高的macbook上,这时问题也出现了。我建议在重新安装之前尝试一下这个方法,因为在尝试了很多(!)替代方法(包括强制删除gdbm和重新安装)之后,这个方法运行得很好。谢谢。你在哪里运行命令?我既不能打开iTerm也不能打开它Terminal@AdamChubbuck对我来说没有帮助,所以我只是重新安装了它。对于那些无法打开甚至无法打开终端窗口的人:@coderruby answer+comments我必须先切换到使用/bin/bash才能使用终端。修复这里提到的问题,并更改回zsh