【问题标题】:I am receiving an error when I start terminal启动终端时收到错误消息
【发布时间】:2023-03-06 06:50:02
【问题描述】:

我使用的是 13 英寸 MacBook Pro,2012 年中。目前正在运行 Catalina 10.15.1

每次我启动终端时,它都会暂停大约五秒钟并吐出一个错误。

这是它发生的顺序:

打开终端,出现这个:

Last login: Sun Nov 10 20:21:54 on ttys000

停顿五秒,出现:

(eval):1: parse error near `)'

myname@Mynames-MacBook-Pro ~ %

自从我在 Catalina Beta 首次发布时更新到它后,就一直在发生这种情况。有人说要检查我的 zsh 个人资料是否有垃圾。我相信我做了他们所说的,但我什至不确定“垃圾”可能是什么。

有人对我有什么建议吗?

终端错误截图: https://imgur.com/a/Eavw7vz

【问题讨论】:

    标签: macos terminal zsh macos-catalina


    【解决方案1】:

    根据您的问题,此消息似乎是从配置文件或“启动脚本”生成的。 然后你可以检查它们是否有任何编码/语法/格式错误,包括/etc/profile~/.bashrc~/.zshrc等等。

    【讨论】:

    • 我去了 /etc/ 文件夹并删除了几个文件。我不确定是哪一个做的,但错误不再出现,终端立即启动。谢谢吉诺。
    • @Dylan.Young 你应该做的只是注释掉目标行而不是“删除几个文件”!如果您不小心删除了操作系统的一些核心文件,您可能无法完全启动操作系统! (是的,这不会发出任何警告。)但是……可能晚了……
    • 无所畏惧!幸运的是,在我之前的评论之后,我意识到这是一个糟糕的举动。通过反复试验,我找到了罪魁祸首文件(/etc/ 中的 zprofile)。我注释掉了这些行并将文件移回各自的目录。感谢您的警告,您帮助我解决了困扰我数月的问题!
    • @Dylan.Young : 如果我是你,我不会简单地注释掉,直到错误消失,而是简单地修复错误,因为作者必须有知道他想在那里做什么。
    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 2014-11-22
    • 2023-03-22
    • 1970-01-01
    • 2012-03-27
    相关资源
    最近更新 更多