首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >dyld:未加载库: /usr/local/lib/libjpeg.8.dylib - homebrew php

dyld:未加载库: /usr/local/lib/libjpeg.8.dylib - homebrew php
EN

Stack Overflow用户
提问于 2015-09-22 03:44:04
回答 11查看 53.9K关注 0票数 109

PHP不适用于我,因为我遇到了this libpng issue,所以我用Homebrew重新安装了一个新版本。

但是,这一次我在使用libjpeg时遇到了类似的错误:

代码语言:javascript
复制
$ 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

有什么建议吗?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2017-08-07 20:31:37

正如@jirson-tavera在homebrew-php repo issue中提出的那样,可以在不覆盖brew安装的情况下修复此问题:

代码语言:javascript
复制
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
票数 250
EN

Stack Overflow用户

发布于 2015-12-25 04:12:56

我也遇到了同样的问题,我通过从here下载libjpeg tarball手册并运行:

代码语言:javascript
复制
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
票数 6
EN

Stack Overflow用户

发布于 2018-08-06 00:15:30

一个肮脏的解决方案,这对我来说很好。

代码语言:javascript
复制
ln -s /usr/local/lib/libjpeg.9.dylib /usr/local/lib/libjpeg.8.dylib
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32703296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档