安装Node的时候报错:
Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by wkhtmltopdf)
百度了一番,显示缺少 GLIBC_2.27
,然后就去安装了一番http://ftp.gnu.org/gnu/libc/
安装完了,但是没得什么用,还是一样的错误。
然后查看一下支持的版本,在Ubuntu 16的版本上是不支持的;
查看支持的版本命令:
strings /lib/x86_64-linux-gnu/libm.so.6 | grep GLIBC_
然后就换了 Ubuntu 18.4;
继续查看一下:
strings /lib/x86_64-linux-gnu/libm.so.6 | grep GLIBC_
name@iZbp1710jbw8emgirZ:~# strings /lib/x86_64-linux-gnu/libm.so.6 | grep GLIBC_
GLIBC_2.2.5
GLIBC_2.4
GLIBC_2.15
GLIBC_2.18
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_2.27
GLIBC_PRIVATE
这是支持的,然后重新安装 Node,顺利安装好。没有出现什么错误。
总结:
Ubuntu 16.04 不支持 GLIBC_2.27
,更换至 Ubuntu 18.04即可. 不需要单独安装,更换后就不会报错。
网友评论