dyld[45923]: 找不到加载库:/usr/local/opt/libavif/lib/libavif.15.dylib

20
dyld[45923]: Library not loaded: /usr/local/opt/libavif/lib/libavif.15.dylib
 Referenced from: <735019D8-AF6E-3CD1-9AD4-3BE47CB22D4F> /usr/local/Cellar/gd/2.3.3_5/lib/libgd.3.dylib
 Reason: tried: '/usr/local/opt/libavif/lib/libavif.15.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/libavif/lib/libavif.15.dylib' (no such file), '/usr/local/opt/libavif/lib/libavif.15.dylib' (no such file), '/usr/local/lib/libavif.15.dylib' (no such file), '/usr/lib/libavif.15.dylib' (no such file, not in dyld cache), '/usr/local/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/usr/local/Cellar/libavif/1.0.1/lib/libavif.15.dylib' (no such file), '/usr/local/lib/libavif.15.dylib' (no such file), '/usr/lib/libavif.15.dylib' (no such file, not in dyld cache)
我把MacOS更新到了Sonoma版本,然后遇到了XAMPP的问题。所以,我重新安装了XAMPP。现在出现了这个错误。我无法使用PHP和Composer。
3个回答

78
我在安装macOS Ventura后遇到了同样的问题。
尝试重新安装gd:
brew reinstall gd

2
PHP在我运行Ventura的Mac上出了些问题,而且一直出现类似于OP的错误,即使只是简单地检查活动的PHP版本也是如此。我尝试了各种提出的解决方案,包括brew updatebrew upgrade,但都没有起作用。brew reinstall gd是唯一对我有效的解决方案。谢谢! - undefined

6
我遇到了同样的问题,并且通过执行brew update命令发现我的 macOS 工作站上有很多过时的软件包。以下是解决方法:
brew upgrade

5
我已经按照以下步骤解决了这个问题。
brew update
brew cleanup
brew upgrade

这个方法解决了我的问题。可能有点杀鸡焉用牛刀,重新安装gd并采纳了答案可能也能解决,但我已经开始用牛刀砸坚果了。不管怎样,坚果终于破裂了,php又恢复正常了。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接