我的 Mac 上安装了 MacTex。在升级到 OS X Yosemite 之前,它运行良好。升级后,我仍然可以编译文本部分,但图像部分出现此错误: http://pastebin.com/0Bk6XraW
主要抱怨什么dyld: Library not loaded: /usr/X11/lib/libXt.6.dylib
?
有人有类似的问题吗?你是怎么解决的?谢谢。
答案1
实际上,X11 并没有被删除,而是被移动到了 /opt/X11。
因此,最简单的解决方案可能是手动将符号链接从 /usr/X11 添加到 /opt/X11:
sudo ln -s /opt/X11 /usr/X11
答案2
安装最新的 XQuartz 后已修复:http://xquartz.macosforge.org/landing/
该问题似乎与升级过程中 X11 被删除有关。
答案3
安装 OSX Catalina 后出现同样的问题...
但现在,您需要创建一个这样的链接:
sudo ln -s /opt/X11 /private/var/select/X11
(该链接/usr/X11
指向/private/var/select/X11
且无法修改。)
答案4
我在升级到 OS X Yosemite 之前使用另一个程序时遇到了完全相同的问题,但在升级之后返回了以下错误:
dyld: Library not loaded: /usr/X11/lib/libX11.6.dylib
Referenced from: /Users/grosbj/LANL/MCNP5/bin/mcnp5
Reason: image not found
Trace/BPT trap: 5
fabianfuchs 的建议解决了这个问题!:
sudo ln -s /opt/X11 /usr/X11
谢谢!