【整合】centos7 nvm安装和使用node-v18.16.0(centos7升级glibc 2.28)

本文整合网上几篇帖子来补充我在安装时遇到的问题以及处理办法,

阅读前提是安装好nvm nvm可以正常安装node16.x版本 切换到18.x 版本以上在调用node -v 或者npm -v 会报图上的错误

一、下载node v18.16.0

  • 下载地址:https://nodejs.org/dist/
  • https://nodejs.org/en/download/releases
  • 解压,查看node版本号
    [dev1@localhost bin]$ ./node -v
    ./node: /lib64/libm.so.6: version GLIBC_2.27' not found (required by ./node) ./node: /lib64/libc.so.6: version GLIBC_2.25’ not found (required by ./node)
    ./node: /lib64/libc.so.6: version GLIBC_2.28' not found (required by ./node) ./node: /lib64/libstdc++.so.6: version CXXABI_1.3.9’ not found (required by ./node)
    ./node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by ./node) ./node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21’ not found (required by ./node)

  • 错误原因
    查看本机GLIBC版本

    strings /lib64/libc.so.6 |grep GLIBC

    [dev1@localhost bin]$ strings /lib64/libc.so.6 |grep GLIBC
    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
    ___sys_nerr_GLIBC_2_3
    ___sys_nerr_GLIBC_2_4
    ___sys_nerr_GLIBC_2_1
    ___sys_errlist_GLIBC_2_1
    ___sys_errlist_GLIBC_2_4
    ___sys_errlist_GLIBC_2_3
    _IO_file_seekoff@@GLIBC_2.2.5
    getservent_r@@GLIBC_2.2.5
    _sys_siglist@@GLIBC_2.3.3
    _dl_starting_up@@GLIBC_PRIVATE
    tmpfile@@GLIBC_2.2.5
    sched_getaffinity@GLIBC_2.3.3
    pthread_cond_wait@GLIBC_2.2.5
    regexec@GLIBC_2.2.5
    memcpy@@GLIBC_2.14
    _IO_file_init@@GLIBC_2.2.5
    realpath@GLIBC_2.2.5
    realpath@@GLIBC_2.3
    __ctype32_tolower@GLIBC_2.2.5
    gethostbyname2_r@@GLIBC_2.2.5
    getaliasbyname_r@@GLIBC_2.2.5
    _IO_file_overflow@@GLIBC_2.2.5
    pthread_cond_wait@@GLIBC_2.3.2
    getprotoent_r@@GLIBC_2.2.5
    regexec@@GLIBC_2.3.4
    _rtld_global@@GLIBC_PRIVATE
    getgrgid_r@@GLIBC_2.2.5
    pthread_cond_init@GLIBC_2.2.5
    _IO_fsetpos@@GLIBC_2.2.5
    GLIBC_2.8
    _IO_proc_close@@GLIBC_2.2.5
    _sys_nerr@@GLIBC_2.12
    pthread_cond_timedwait@@GLIBC_2.3.2
    __libc_enable_secure@@GLIBC_PRIVATE
    pclose@@GLIBC_2.2.5
    getaliasent_r@@GLIBC_2.2.5
    __tls_get_addr@@GLIBC_2.3
    _sys_nerr@GLIBC_2.4
    sys_sigabbrev@GLIBC_2.2.5
    pthread_cond_broadcast@GLIBC_2.2.5
    _IO_proc_open@@GLIBC_2.2.5
    posix_spawn@@GLIBC_2.15
    getpwnam_r@@GLIBC_2.2.5
    _rtld_global_ro@@GLIBC_PRIVATE
    getrpcbyname_r@@GLIBC_2.2.5
    pthread_cond_broadcast@@GLIBC_2.3.2
    nftw64@GLIBC_2.2.5
    _sys_siglist@GLIBC_2.2.5
    _sys_nerr@GLIBC_2.3
    _IO_fsetpos64@@GLIBC_2.2.5
    __ctype_tolower@GLIBC_2.2.5
    __ctype_toupper@GLIBC_2.2.5
    _IO_file_underflow@@GLIBC_2.2.5
    localeconv@@GLIBC_2.2.5
    pthread_cond_timedwait@GLIBC_2.2.5
    _IO_file_fopen@@GLIBC_2.2.5
    __ctype_b@GLIBC_2.2.5
    GLIBC_2.5
    _IO_file_finish@@GLIBC_2.2.5
    GLIBC_2.9
    getgrnam_r@@GLIBC_2.2.5
    GLIBC_2.7
    GLIBC_2.6
    getservbyname_r@@GLIBC_2.2.5
    __ctype32_b@GLIBC_2.2.5
    _res@GLIBC_2.2.5
    __secure_getenv@GLIBC_2.2.5
    getnetent_r@@GLIBC_2.2.5
    nftw@GLIBC_2.2.5
    getpwuid_r@@GLIBC_2.2.5
    _IO_fdopen@@GLIBC_2.2.5
    posix_spawn@GLIBC_2.2.5
    gethostbyaddr_r@@GLIBC_2.2.5
    _IO_file_xsputn@@GL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值