且听风吟
   静待花开

猫盘X3P 使用n模块安装node后不生效

最近猫盘需要用node新版本跑项目,但是使用n模块安装node后 node -v 输出仍是旧版本.
如使用n模块安装node新版本遇到问题,请移步解决猫盘X3P curl无法访问HTTPS

查找后发现猫盘自带node位于/usr/bin目录,n模块安装的node位于/usr/local/bin目录
而环境变量PATH中/usr/bin位于/usr/local/bin之前,只需调整一下两者顺序就能解决问题.

一.挂载/为读写

mount -o remount,rw /

二.用你所掌握的方式编辑/etc/profile

1.原文件内容如下

# ~/.bashrc: executed by bash(1) for non-login interactive shells.

export PATH=\
/bin:\
/sbin:\
/usr/bin:\
/usr/sbin:\
/usr/bin/X11:\
/usr/local/bin

export LANG=zh_CN.utf8

……

2.调整3-9行的代码顺序,将 /usr/local/bin 移动到 /usr/bin 之前

export PATH=\
/bin:\
/sbin:\
/usr/local/bin:\
/usr/bin:\
/usr/sbin:\
/usr/bin/X11

三.将/挂载回只读

mount -o remount,ro /

四.使修改立即生效(或者重开一个shell)

source /etc/profile

问题解决,使用 node -v 确认结果

赞(0)
未经允许不得转载:β1ùe » 猫盘X3P 使用n模块安装node后不生效

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址