执行NPM命令报 node: /lib64/libc.so.6: version `GLIBC_2.16′ not found (required by node)
> npm -V
1 2 3 |
node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node) node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node) |
这是版本比较低,支持不够导致的
> strings /lib64/libc.so.6 |grep GLIBC_
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
GLIBC_2.2.5 GLIBC_2.2.6 GLIBC_2.3 GLIBC_2.3.2 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.5 GLIBC_2.6 GLIBC_2.7 GLIBC_2.8 GLIBC_2.9 GLIBC_2.10 GLIBC_2.11 GLIBC_2.12 GLIBC_PRIVATE |
下载高版本的glibc,重新编译安装一下
下载glibc
1 |
wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz |
安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# 解压 tar -xvf glibc-2.17.tar.gz #进入glibc-2.17目录中 cd glibc-2.17 #创建build目录 mkdir build #进入build目录中 cd build #执行./configure ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin #编译&安装 make && make install |
查看支持情况
> strings /lib64/libc.so.6 |grep GLIBC_
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
GLIBC_2.2.5 GLIBC_2.2.6 GLIBC_2.3 GLIBC_2.3.2 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.5 GLIBC_2.6 GLIBC_2.7 GLIBC_2.8 GLIBC_2.9 GLIBC_2.10 GLIBC_2.11 GLIBC_2.12 GLIBC_2.13 GLIBC_2.14 GLIBC_2.15 GLIBC_2.16 GLIBC_2.17 GLIBC_PRIVATE |
> ls -l /lib64/libc.so.6
1 |
lrwxrwxrwx 1 root root 12 Aug 18 16:05 /lib64/libc.so.6 -> libc-2.17.so |
如果想赏钱,可以用微信扫描下面的二维码,一来能刺激我写博客的欲望,二来好维护云主机的费用; 另外再次标注博客原地址 itnotebooks.com 感谢!
