使用n(Node版本管理)切换版本后,node并没有更新

使用n(Node版本管理)切换版本后,node并没有更新,执行命令如下:

> node -v
  v4.2.2
> n
    4.4.2
  o 6.2.2
> node -v
  v6.2.2

网上查了好长时间,大部分讲的是Node安装目录没有安装到默认的目录/usr/local,导致n将文件复制到目录时找不到对应的目录,所以没有生效。可我本地的Node是安装在/usr/local下的呀。

手动删除n下面的文件时,提示需要输入密码。
最终灵机一动,想到了:可能是权限的问题,于是执行命令:sudo n,再次执行node -v 命令,OK。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本篇文章会讲windows和Mac系统下实现多个node.js版本之间的切换。 1.windows下采用nvm(n...
    从心开始_c9ba阅读 22,846评论 2 10
  • 在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 Node...
    i5yue阅读 1,999评论 0 1
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,921评论 0 5
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,464评论 0 5
  • 1.描述计算机的组成及其功能 (一)计算机的组成 1.CPU 2.CPU风扇 3.BIOS 4.内存 5.硬盘 6...
    whamai阅读 1,491评论 0 1