我在 Mac 上安装了 matrix2png 并且在上周安装另一个图像处理工具“circos”之前使用它没有问题。 Circos 要求我安装不同版本的 libpng,我做到了。之后,我无法再运行 matrix2png,这给了我以下错误。我认为旧的 ligpnb 不再链接了。有人知道如何解决此错误吗? - 感谢您的帮助。

dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib
  Referenced from: /usr/local/bin/matrix2png
  Reason: image not found

最佳答案

这些步骤解决了我的问题:

brew versions libpng

您将看到一些版本的 libpng,但不幸的是不是 1.5.15,因此接下来您应该安装 1.5.18。
git checkout 7bec702 Library/Formula/libpng.rb
brew install libpng

您会发现版本 1.5.18 和其他一些版本。
ln -s /usr/local/Cellar/libpng/1.5.18/lib/libpng15.15.dylib /usr/local/lib/libpng15.15.dylib`

https://github.com/Homebrew/homebrew-php/issues/1055

可以在 https://coderwall.com/p/lqphzg 找到有关安装某些版本的 brew 公式的更多信息。

关于macos - 在 Mac OSX 10.9.2 上未链接 libpng,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22790792/

10-12 14:39