zoukankan      html  css  js  c++  java
  • Linux 下解决安装多个node冲突的问题(重新安装node)

    一个系统中不经意安装了多个node版本,结果更新后还是原来的版本,下面思考一下解决办法:

    敲黑板:

    1. nodejs 用 包管理器安装一般在

    /usr/local/bin

    2. 查看当前目录下的node版本

    ./node -v

    3. 查看当前使用的node的安装目录

    which node

    根据 配置文件中的内容

    cat /etc/profile

    如下:

    # Path manipulation
    if [ "$EUID" = "0" ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
    else
        pathmunge /usr/local/sbin after
        pathmunge /usr/sbin after
        pathmunge /sbin after
    fi

    大概意思应该是,root用户或者非root用户查询目录的先后顺序

    那就很好理解了

    如果是非root用户安装,安装了多个node,会先在  /usr/local/sbin 下面找,然后在 /usr/sbin 下面找

    根据查询node版本的命令逐个排查即可

  • 相关阅读:
    2月11日
    亚特兰蒂斯
    080215 晴
    2月9日
    2月6日
    2月10日
    080208 晴(0,50)
    关于春晚
    (15,50)
    恍然大悟
  • 原文地址:https://www.cnblogs.com/savokiss/p/7299426.html
Copyright © 2011-2022 走看看