PHP不适用于我,因为我遇到了this libpng issue,所以我用Homebrew重新安装了一个新版本。
但是,这一次我在使用libjpeg
时遇到了类似的错误:
$ php -v
dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
Trace/BPT trap: 5
有什么建议吗?
发布于 2017-08-07 20:31:37
正如@jirson-tavera在homebrew-php repo issue中提出的那样,可以在不覆盖brew安装的情况下修复此问题:
wget -c http://www.ijg.org/files/jpegsrc.v8d.tar.gz
tar xzf jpegsrc.v8d.tar.gz
cd jpeg-8d
./configure
make
cp ./.libs/libjpeg.8.dylib /usr/local/opt/jpeg/lib
发布于 2015-12-25 04:12:56
我也遇到了同样的问题,我通过从here下载libjpeg tarball手册并运行:
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
./configure --enable-shared --enable-static
make
sudo make install
sudo ranlib /usr/local/lib/libjpeg.a #Optionally
发布于 2018-08-06 00:15:30
一个肮脏的解决方案,这对我来说很好。
ln -s /usr/local/lib/libjpeg.9.dylib /usr/local/lib/libjpeg.8.dylib
https://stackoverflow.com/questions/32703296
复制相似问题