快被 gulp-image 这个包给整疯了,有用过的来看看?

2018-08-23 13:31:07 +08:00
 s609926202

系统:centos7.2 报错信息如下:

[13:28:40] 'images' errored after 72 ms
[13:28:40] Error in plugin "gulp-image"
Message:
    Command failed: /home/wwwroot/trueniu-php/wp-content/themes/trueniu_base/node_modules/mozjpeg/vendor/cjpeg -optimize -progressive -outfile /tmp/ea377731-efbb-445e-8d82-b84b6b561e54 /tmp/ad053805-5064-43dc-8da2-93e69a3cd529
/home/wwwroot/trueniu-php/wp-content/themes/trueniu_base/node_modules/mozjpeg/vendor/cjpeg: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory


Details:
    code: 127
    killed: false
    stdout: 
    stderr: /home/wwwroot/trueniu-php/wp-content/themes/trueniu_base/node_modules/mozjpeg/vendor/cjpeg: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory

    failed: true
    signal: null
    cmd: /home/wwwroot/trueniu-php/wp-content/themes/trueniu_base/node_modules/mozjpeg/vendor/cjpeg -optimize -progressive -outfile /tmp/ea377731-efbb-445e-8d82-b84b6b561e54 /tmp/ad053805-5064-43dc-8da2-93e69a3cd529
    timedOut: false
    domainEmitter: [object Object]
    domain: [object Object]
    domainThrown: false
1793 次点击
所在节点    问与答
5 条回复
yangg
2018-08-23 14:13:22 +08:00
zbinlin
2018-08-23 14:27:52 +08:00
明显是依赖库未安装:

```sh
yum install -y libjpeg libpng
```

https://www.npmjs.com/package/gulp-image#user-content-external-dendencies
s609926202
2018-08-23 14:35:48 +08:00
@zbinlin 确实已经安装了、、

软件包 libjpeg-turbo-1.2.90-5.el7.x86_64 已安装并且是最新版本
软件包 2:libpng-1.5.13-7.el7_2.x86_64 已安装并且是最新版本
s609926202
2018-08-23 14:45:04 +08:00
@yangg 这些都搜过了,现在是即使安装了这个 libpng16.so ,还是提示这样,,哎,,
zbinlin
2018-08-23 15:04:54 +08:00
版本问题,我看了下 centos 默认的 libpng, 和 libpng-devel 是 1.5 的,所以只有 libpng15.so ,没有 libpng16.so

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/482505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX