gpt4 book ai didi

x11 - XQuartz 2.7.11 无法在 Mac Sierra 10.12.6 上启动

转载 作者:行者123 更新时间:2023-12-05 00:49:10 27 4
gpt4 key购买 nike

XQuartz 在长时间正常工作后停止工作。我检查了一些明显的东西,比如我的 $PATH 以查看是否有东西踩到它,但没有发现与我之前的任何明显区别。
$ echo $PATH/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/usr/X11/bin:/usr/local/opt/python/libexec/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin
因此,在查看了似乎有一百万条建议后,我使用以下列出的命令卸载了:https://gist.github.com/pwnsdx/d127873e24cef159d4d603accaf37ee4

使用 XQuartz-2.7.11.dmg 重新安装后我尝试通过在查找器窗口中右键单击 XQuartz.app 来启动它,但它没有启动。我能看到的唯一问题迹象是在启动 XQuartz.app 时,我得到以下信息:
$ tail -f /private/var/log/system.log | grep xquartz
Jan 5 17:26:33 bos-mpx3u com.apple.xpc.launchd[1] >(org.macosforge.xquartz.X11.24980[2612]): Service exited with abnormal code: 126

所以,我尝试卸载并重新安装 XQuartz-2.7.9.dmg , 重新安装 XQuartz-2.7.11.dmg甚至通过 $ brew cask install xquartz 重新安装但我总是得到相同的结果。

在这一点上,我已经花了很多时间试图追查这一点。任何帮助都非常感谢。

最佳答案

通常很难用有限的信息来解决问题。但很少有检查点,因为它工作正常。

  • 确保您的 Sierra > 10.13.x
  • 通过以下方式重新安装 xquartz cask: brew cask reinstall xquartz
  • 如果需要,请使用 brew cask reinstall xquartz --force

  • 这应该给你 2.7.11

    确保您的 xquartz 符号链接(symbolic link)正确。它应该在您的应用程序文件夹中。引用这个:

    brew linkapps for homebrew casks (automatically create symlink to /Applications folder)

    希望有帮助。我测试并且工作正常。

    其他要检查的事情包括
  • 在终端 shell (bash) 中,找到 xquartz
  • 的可执行 bin
    $ which xquartz
  • 如果它存在/可能不存在,但它应该在/opt/X11/bin/xquartz
  • 现在要么 (1) 通过 export PATH="/opt/X11/bin:$PATH"确保/opt/X11/bin/在您的路径中,要么 (2) 从/usr/local/bin/创建 xquartz 的符号链接(symbolic link)xquartz 到/opt/X11/bin/xquartz 。

  • 这将正确链接您的 xquartz,或者至少在您可访问的二进制文件中链接。一些应用程序将只读取确定 xquartz 位置的环境变量,因此请检查应用程序的文档以及它们对环境变量的期望。如果你很好奇,只需在你的 shell 中输入 env 或 printenv 来为当前 session 吐出你的 env 变量。

    关于x11 - XQuartz 2.7.11 无法在 Mac Sierra 10.12.6 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48122474/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com