Pav*_*vel 4 ubuntu shared-libraries libpng node.js
问题是我正在尝试使用nodejs从scss构建一些css文件.在本地计算机上一切正常.
当我运行npm run production
它时显示错误:
ERROR in ./resources/assets/sass/images/promo.jpg
Module build failed: Error: Command failed: /var/www/vhosts/site.ru/shared/node_modules/mozjpeg/vendor/cjpeg
/var/www/vhosts/site.ru/shared/node_modules/mozjpeg/vendor/cjpeg: error while loading
shared libraries: libpng16.so.16: cannot open shared object file: No such file or
directory
Run Code Online (Sandbox Code Playgroud)
但是当我从另一个目录运行相同的命令时(例如/var/www/vhosts/site2.ru/
:),一切正常(脚本也适用于jpg文件).
如果我跑,ldconfig -p | grep libpng
我看到下一个:
libpng12.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libpng12.so.0
libpng12.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libpng12.so.0
Run Code Online (Sandbox Code Playgroud)
所以,我的Libng12工作正常,为什么系统需要libpng16?在这种情况下我应该尝试做些什么?
我的系统是Ubuntu 16.04
归档时间: |
|
查看次数: |
4711 次 |
最近记录: |