gpt4 book ai didi

dyld - XQuartz 动态加载错误

转载 作者:行者123 更新时间:2023-12-02 04:04:55 25 4
gpt4 key购买 nike

我更新了 XQuartz,现在它没有加载,提示:

Dyld Error Message:
Library not loaded: /opt/X11/lib/libfreetype.6.dylib
Referenced from: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin
Reason: Incompatible library version: X11.bin requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0

但是,如果我 otool -L /opt/X11/lib/libfreetype.6.dylib :
/opt/X11/lib/libfreetype.6.dylib:
/opt/X11/lib/libfreetype.6.dylib (compatibility version 14.0.0, current version 14.2.0)
...

所以图书馆是正确的版本!

什么可能导致此错误?

最佳答案

此类错误是由用户在其环境中设置 DYLD_LIBRARY_PATH 引起的。这可能在/etc/launchd.conf、/etc/profile、/etc/bashrc、~/.profile、~/.bashrc、~/.bash_profile 或类似文件中完成。

DYLD_LIBRARY_PATH 包含一个目录,其中包含一个名为 libfreetype.6.dylib 的文件,该文件用于代替 XQuartz 中包含的文件。

谁给你建议设置 DYLD_LIBRARY_PATH 可能是错误的。它只应在非常特定的情况下使用,例如在开发环境中。它几乎不应该用于运输产品,也不应该在您的 shell 环境中设置为一般解决方法。

关于dyld - XQuartz 动态加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8216350/

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