macOS下node版本管理下载新版本时中断返回Segmentation fault 11

前记:安装node的时候安装了最新版本,但是我需要指定某一个版本,所以安装了n模块,来进行版本切换,但是途中发生了报错:Segmentation fault:11,导致npm命令无法使用,由于使用的macOS,大家都推荐HomeBrew,于是连滚带爬地从一个坑跳到另一个坑,好疼啊...

n模块
  • 首先 n模块不支持Windows!!!
  • 安装:sudo npm install -g n
  • 参考:node版本更新的简便方法——神奇的n模块
  • 版本切换:n,然后上下切换,圆点在哪儿就是哪个,但是问题两个或者多个都是灰色,即没有圆点,怎么办?
    • 这时,切回去使用node -v就会报错:Segmentation fault: 11 ,当然,npm 直接npm: command not found
  • 解决:sudo n 8.1.3

  • 参考:n模块管理node版本遇到的问题
  • 但是切换到8.11.3,问题依旧存在,所以删除:sudo n rm 8.11.3
  • 卸载npm:sudo npm uninstall npm -g,然后去node官网重新下载8.11.3LTS,安装成功,但是使用n list,并未查看到此版本
  • 于是,重新再走一遍:sudo n 8.11.3,成功。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值