zhangyuanwei / node-images

Cross-platform image decoder(png/jpeg/gif) and encoder(png/jpeg) for Nodejs
https://npmjs.org/package/images
MIT License
1.55k stars 205 forks source link

centos7上面用不了 #180

Closed newpanjing closed 4 years ago

newpanjing commented 5 years ago

Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /www/newwww/nodeServer/node_modules/images/vendor/linux-x64-64/binding.node)

diamond2221 commented 5 years ago

我也有这样的问题 一模一样 还没解决

newpanjing commented 5 years ago

我也有这样的问题 一模一样 还没解决

可以用gm,试了好几个框架,都是类似的错误,gm完美解决。

notbucai commented 5 years ago

有大佬解决了吗

newpanjing commented 5 years ago

换gm了 这个不行

在 2019年4月23日,15:27,不才 notifications@github.com 写道:

有大佬解决了吗

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

ccys commented 5 years ago

sharp和images都要升级gcc 但是gcc不敢升 浪费好多时间…… 试试gm去

laketony commented 5 years ago

不知道有没有大佬关注到这个问题
libstdc++.so.6 -> libstdc++.so.6.0.19 这个已经是比较新的版本的了可是里面只包含了 CXXABI_1.3 CXXABI_1.3.1 CXXABI_1.3.2 CXXABI_1.3.3 CXXABI_1.3.4 CXXABI_1.3.5 CXXABI_1.3.6 CXXABI_1.3.7 CXXABI_TM_1

并没有 `CXXABI_1.3.9' 而 .24版本 需要自行编译 这个有点难住我这个前端开发了 相关指令

查找文件位置

find / -name "libstdc++.so.*"

查看指向

ll libstdc++.so.6

预览内容

strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI'

难过的发现 https://pkgs.org/download/libstdc++.so.6 这个平台提供的安装版本 也是.19版本的

我在csdn上找到了一个 25版本的之后 运行还会遇到下面的错误 node: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)

lfs1023 commented 5 years ago

一样的问题, centos7.4,目前主流操作系统了

bolingsun commented 4 years ago

这个的确在centos7.4上不支持。我本地测试没问题,跑到服务器,就报错,说环境不支持。