linux安装nodejs环境

  1. 下载和安装

    wget https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz
    mv node-v12.18.2-linux-x64.tar.xz /opt/
    cd /opt/
    tar -xvf node-v12.18.2-linux-x64.tar.xz
    cd /opt/node-v12.18.2-linux-x64/bin
    ./node -v
    

    执行node命令时,报错了,看着是缺少了运行环境,报错信息如下,分两步解决
    在这里插入图片描述
    解决/usr/lib64/libstdc++.so.6 下载libstdc.so_.6.0.26.zip(可以联系我,我发给你),然后执行下面的命令

    unzip libstdc.so_.6.0.26.zip
    cp libstdc++.so.6.0.26 /usr/lib64/
    rm -f libstdc++.so.6
    ln -s libstdc++.so.6.0.26 libstdc++.so.6
    

    解决/lib64/libc.so.6 第一个下载会比较慢(可以联系我,我发给你)

    wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz
    wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.16.0.tar.gz
    tar -xvf  glibc-2.17.tar.gz
    tar -xvf  glibc-ports-2.16.0.tar.gz
    mv glibc-ports-2.16.0 glibc-2.17/ports
    mkdir glibc-build-2.17
    cd glibc-build-2.17
    ../glibc-2.17/configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
    make
    make install
    
  2. /etc/profile配置NODE_HOME,配置完后执行source /etc/profile

    export NODE_HOME=/opt/node-v12.18.2-linux-x64
    export PATH=$PATH:$NODE_HOME/bin
    

    在这里插入图片描述

  3. 执行下面的命令,配置全局的路径

    npm config set prefix "/opt/node-v12.18.2-linux-x64/node_global"
    npm config set cache "/opt/node-v12.18.2-linux-x64/node_cache"
    
  4. /etc/profile中配置全局的node_modules的位置

    export NODE_PATH=$NODE_HOME/node_global/lib/node_modules
    

    在这里插入图片描述

Guess you like

Origin blog.csdn.net/qq_30038111/article/details/107146078