12

我正在尝试在运行 OS X 10.9.3 的 Mac 上运行仙人掌。我正在使用 MAMP 3.0.5。

在仙人掌控制面板中,我收到以下错误消息:

dyld:找不到符号:__cg_jpeg_resync_to_restart 引用自:/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO 预期在:/Applications/MAMP/Library/lib/libJPEG.dylib 在/System/Library/Frameworks/ImageIO .framework/版本/A/ImageIO。

4

3 回答 3

30

您需要继续 /Applications/MAMP/Library/bin 并将 envvars 重命名为 _envvars 并且 apache 将启动!

于 2015-12-01T17:01:10.570 回答
9

你可以试试这个,它对我有用。

cd /Applications/MAMP/Library/lib 
rm libjpeg.dylib  ln -s
/System/Library/Frameworks/ImageIO.framework/Resources/libJPEG.dylib libJPEG.dylib

参考:你可以在这篇文章中看到更多。

于 2015-02-24T05:32:42.900 回答
2

我认为是 MAMP 但不是仙人掌导致问题

这是解决问题的简单方法。只需注释掉/Applications/MAMP/Library/bin/envvars文件中的几行。这是链接

原来的问题是: ffmpeg MAMP “dyld: Library not loaded” 错误

这个问题甚至有关于错误原因的详细答案。但我认为上述解决方案有效。

OSX中动态链接优先级之间的冲突?

于 2014-07-23T19:58:25.743 回答