当前位置: 首页 > Linux

解决centos下nodejs使用了ccap验证码报错version `GLIBC_2.14' not found的问题

时间:2023-04-06 05:30:05 Linux

解决nodejs在centosVersion2.14下(如阿里云下)使用ccap验证码报错version`GLIBC_2.14'notfound问题,所以项目迁移重启时会报错。/lib64/libc.so.6:version`GLIBC_2.14'notfound解决方案是安装GLIBC_2.14。首先查看当前系统的glibc版本:[root@iZ62cxco7zdZbuild]#strings/lib64/libc.so.6|grepGLIBCGLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIBC_2.7GLIBC_2.8GLIBC_2.9GLIBC_2.10GLIBC_2.11GLIBC_2.12GLIBC_PRIVATE发现确实没有2.14版本,于是下载一个。去官网下载http://www.gnu.org/software/l...或者直接(最好自己建个目录)cd/homemkdirsoftcdsoftwgethttp://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz然后:[root@iZ62cxco7zdZsoft]#tarxvfglibc-2.14.tar.gz[root@iZ62cxco7zdZsoft]#cdglibc-2.14[root@iZ62cxco7zdZglibc-2.14]#mkdirbuild[root@iZ62cxco7zdZglibc-2.14]#cd./build[root@iZ62cxco7zdZbuild]#../configure--prefix=/opt/glibc-2.14[root@iZ62cxco7zdZbuild]#make-j4[root@iZ62cxco7zdZbuild]#makeinstalleverything准备好后修改环境变量:vi~/.bashrc//在最后一行添加:exportLD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH有效方法:(下面有两种)1.关闭当前终端窗口,重新打开一个新的终端窗口生效2、输入“source~/.bashrc”命令,立即生效有效期:永久有效用户限制:只对当前用户重启项目:[root@iZ62cxco7zdZepadmin]#npmstart>web@1.1.0start/var/www/epadmin>node./bin/wwwListeningonport8080OK,大功告成!