卸载

1. 查看当前安装的node版本:

node -v

2. 卸载node:

brew uninstall node@版本号 --force

比如安装的是12.18.1,使用brew uninstall node@12 --force。

还有另外两种现在不能用的方法:

  • 使用brew uninstall node,会报错:Error: No such keg: /usr/local/Cellar/node
  • brew uninstall node --force不起作用。
3. 删除配置的环境变量

touch ~/.bash_profile 显示隐藏的.bash_profile文件
open ~/.bash_profile 打开.bash_profile文件,并删除里边的有关node的配置并保存
source ~/.bash_profile 执行.bash_profile文件使生效。

运行第2步之后,运行node -v 发现会报:

-bash: /usr/local/opt/node@12/bin/node: No such file or directory

这种情况就是配置的环境变量没有删除。

安装

1. 查看本机可安装的node版本:

brew search node


可以安装的版本有10、12。后边打勾的是已经安装的。

2.安装node

brew install node@10

3. 链接(很重要,否则node不能使用)

brew link node@10

4. 链接之后会报两个建议希望你执行两个命令,按照执行就好了。

brew link node@10 --force
echo ‘export PATH="/usr/local/opt/node@10/bin:$PATH"’ >> /Users/shenqinci/.bash_profile

5.检查是否安装成功

node -v

如果成功,会显示你安装的版本号。

有时会报错误:

-bash: node: command not found

一般有两个原因:

  • mac刚升级了10.15.0以上版本,解决方案:升级brew。
 brew update

升级后,检查是否安装成功,没有的话,重新安装。

  • 卸载过程中出错,导致有文件冲突。 解决方案:诊断有哪些冲突文件,删除。
     brew doctor

删除完成,检查是否安装成功,没有的话,重新安装。

mac 使用brew卸载安装node相关推荐

  1. linux 卸载nodejs_linux 卸载安装node npm

    1. 卸载node npm (1) 先卸载 npm: sudo npm uninstall npm -g (2) 然后卸载 Node.js. (2.1) 如果是 Ubuntu 系统并使用 apt-ge ...

  2. mac电脑卸载安装node(不同版本),安装淘宝镜像

    因为目前项目问题,有的项目需要v12的版本,有的需要node最新版本,(头秃的不行!) 一.在终端依次输入以下命令 sudo npm uninstall npm -g sudo rm -rf /usr ...

  3. Mac下brew的安装

    brew 简介 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分 ...

  4. Mac系统brew install 安装报错 Error: Failure while executing

    Mac安装Apache http服务器,brew install httpd 时报错 报错信息如下: ==> Installing httpd dependency: nghttp2 ==> ...

  5. 【MAC】brew privoxy安装和配置

    一.privoxy安装 brew install privoxy 问题: 1.brew install privoxy报错 2.brew update 报错 报错信息: curl: (22) The ...

  6. mac 新版brew php安装方式接php扩展安装

    事发起因,之前笔记本装了好几个版本,因为后来升级系统,结果把系统的php跟自己装的弄混了,乱的很,所以想重装一下,结果发现brew人家迁移库了舍弃掉了php旧的版本,通过一些帮助做出如下改动. 1.使 ...

  7. macbook pro 卸载mysql_Mac Pro下卸载安装Mysql

    Mac Pro下卸载安装Mysql 系统版本: OS X 10.11.5 昨天为了修改我的Mysql密码,找了一堆教程在不明所以的情况下各种乱试,终于把我的mysql玩脱了,走上了曲折的mysql重装 ...

  8. Mac通过brew安装Nodejs错误:Could not symlink lib/dtrace/node.d

    系统:Mac OX 10.12 首先我之前在本机安装过npm,版本是3.8.9,然后版本太低了,想升级,但是忘记之前的安装路径了,索性就想卸载重新装一下,就一顿删一些东西,后来就出了一堆错了. 当然选 ...

  9. mac homebrew 卸载php,Mac_苹果mac电脑中brew的安装使用及卸载详细教程,brew 又叫Homebrew,是Mac OSX上的 - phpStudy...

    苹果mac电脑中brew的安装使用及卸载详细教程 brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似 ...

最新文章

  1. C++——String类超详细介绍
  2. windows重绘机制原理
  3. java中类似webapi,在.net框架应用程序中包含.net核心WebAPI?
  4. Exchange邮件跟踪日志不得不了解的知识
  5. OPEN(SAP) UI5 学习入门系列之四:更好的入门系列-官方Walkthrough
  6. python是什么课程-Python是什么?如何学习Python课程?老男孩IT教育
  7. 測试加入多级文件夹篇
  8. 【转】javascript弹出固定大小的窗口页面
  9. php mysql敏感词_PHP敏感词处理
  10. MySQL卸载干净检查_MySQL数据库卸载干净处理
  11. 画java类图_java UML类图的使用
  12. mongodb与mysql相比的优缺点
  13. raid读写速度对比_组建RAID 0前后的读写速度对比
  14. 串口调试助手linux设备串口,linux下安装串口调试助手
  15. ZJCTF-Triple Language Write up
  16. 基于微信小程序云开(统计学生信息并导出excel)
  17. 数据结构——二叉树交换左右子树位置(C语言)
  18. Mp4文件播放原理分析
  19. 2021年山东科技大学C++MFC飞机大战
  20. vlc音视频开发(三)桌面动态壁纸

热门文章

  1. java中对于异常的处理,代码简单描述
  2. StringBuilder与StringBuffer比较
  3. Python科学计算:Pandas
  4. 从工作实践中积累Linux常用脚本(一)
  5. python科学计算笔记(十)pandas中时间、日期以及时间序列处理
  6. Spark Java API:Action
  7. Spark函数详解系列--RDD基本转换
  8. JVM实用参数(六) 吞吐量收集器
  9. Python多线程原理与实现
  10. Oracle的解惑一二to date 与24小时制表示法及mm分钟的显示