我尝试从命令行使用 textmate:mate file.txt,但在将 /sw/lib 添加到我的 DYLD_LIBRARY_PATH 后,它不再起作用。这很烦人,因为我希望能够将“/sw/lib”添加到我的路径中,因为我那里有一些我想使用的程序。我该如何解决这个问题:
dyld: Symbol not found: __cg_TIFFClientOpen
Referenced from: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
Expected in: /sw/lib/libTIFF.dylib
答案1
我遇到了同样的错误,我刚刚从 DYLD_LIBRARY_PATH 中删除了 /sw/lib,现在它就可以正常工作了。在我的情况下,/sw/lib 被添加到 .bashrc 文件中的 DYLD_LIBRARY_PATH,该文件每次启动终端会话时都会读取。现在我不知道是否会对其他 fink 软件产生副作用...如果我发现任何问题,我会告诉你。