首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >首次在Mac上运行终端(使用oh-my-zsh)时出现错误图标

首次在Mac上运行终端(使用oh-my-zsh)时出现错误图标
EN

Stack Overflow用户
提问于 2017-11-19 23:47:11
回答 2查看 954关注 0票数 1

当启动终端时,我总是收到错误。它不显示错误信息,只显示图标。我看到/var/log/system.log也没有消息。Here is screenshot when start terminal

如何查看错误日志?或者有人知道为什么会出现这个错误?

EN

回答 2

Stack Overflow用户

发布于 2017-11-23 22:28:44

这很可能只是一个显示错误。这取决于您的主题如何确定上一个命令的退出状态。

例如,如果它使用参数pipestatus,则可能会导致此问题。pipestatus在shell启动后立即未定义,并且仅在命令运行后才会设置。如果主题仅检查退出代码0以显示成功的符号,则此检查可能会在未定义/空的pipestatus上失败。

最后一个命令的错误代码也存储在参数? (或status)中。与pipestatus不同,?已经在外壳状态下定义。跑

代码语言:javascript
复制
echo $?

作为启动终端后的第一个命令。如果返回0,则表明确实没有错误。

如果不知道你使用的是哪个主题,就很难确定。

如果某个地方确实存在错误,它将不会显示在/var/log/system.log中。只有系统服务才会报告此文件中的错误。

票数 0
EN

Stack Overflow用户

发布于 2019-02-11 04:30:40

这是一个macOS Mojave错误。https://forums.developer.apple.com/thread/110501。如果您运行cat /var/log/system.log,它将显示:

代码语言:javascript
复制
iTerm2[28086]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug

重新安装oh-my-zsh可以解决这个问题(这意味着有很多工作要做)。https://github.com/robbyrussell/oh-my-zsh

但我认为这没什么大不了的,我更喜欢等苹果解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47378728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档