MAC环境安装(卸载)软件

MAC环境安装(卸载)软件

jdk

  • 1.下载jdk
    先去官网下载自己需要的版本,jdk下载官方网址
    如下图所示,选择Accept License Agreement然后就可以进行下载
url 复制代码
http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • 2.第二步

    下载完成以后,双击运行下载下来的.dmg文件,进行傻瓜式next点击进行安装,安装完成,为了方便使用Java命令,需要配置java_home,即Java的环境变量

  • 3.第三步:

    配置Java环境变量,重点来了,在配置环境变量之前,先自己打开"终端",即window下的cmd,输入 "java"或者"java -version"结果很神奇的一幕出现了,如看到如下界面则说明已经完成了JDK的安装!

node

安装node,并实现不同版本的切换

背景

由于在使用node的时候需要频繁的切换node的版本。在windows上可以通过安装不同版本的软件进行实现,在mac上可以更加方便快捷的实现这个过程哦!

  • 全局安装n
java 复制代码
npm install -g n
  • 选择不同的版本
java 复制代码
# 安装最新稳定版 node
n stable
# 安装最新版本 node
n latest
# 安装某个具体node版本
n 14.16.1
  • 删除某个版本
java 复制代码
# 删除某个版本
n rm 14.16.1
  • 查看node的安装路径
java 复制代码
n which 14.16.1
  • 切换版本
java 复制代码
n
# 若切换失败可使用
sudo n
  • 以指定的版本来执行脚本
java 复制代码
n use 14.16.1  test.js
  • 查看已经安装的版本
java 复制代码
n ls
  • 查看服务器上所有可用的版本
java 复制代码
n ls-remote --all

卸载node

从node官网下载pkg安装的node
java 复制代码
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
卸载用 homebrew 安装的node
java 复制代码
brew uninstall node
如果你感觉删的不够干净,可以再细分删除
  • 删除 npm 相关内容
java 复制代码
sudo npm uninstall npm -g
sudo rm -rf ~/.npm
  • 删除 /usr/local/lib 下node相关内容
java 复制代码
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* 
cd /usr/local/lib
sudo rm -rf node*
sudo rm -rf /usr/local/lib/dtrace/node.d
  • 删除 /usr/local/include 下 node 和 node_modules 目录
java 复制代码
cd /usr/local/include
sudo rm -rf node*
  • 删除 /usr/local/bin 下 node 执行文件
java 复制代码
cd /usr/local/bin
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/node
ls -las 仔细查看,全局安装的npm包一般会在这个目录下创建软连接,发现就删除
  • 其他删除工作
java 复制代码
sudo rm -rf /usr/local/share/man/man1/node.1
验证删除结果
java 复制代码
node  //command not found
npm  //command not found
相关推荐
加载力科技3 分钟前
Mac 打开 ISO 文件完整教程:3 种方法挂载与解压,挂载失败也能提取文件
macos·命令模式·磁盘工具·mac打开iso·hdiutil·iso解压·mac技巧
Web Security Loop10 分钟前
MAC安装最新Burpsuite pro详细步骤教程
web安全·macos·网络安全·安全性测试
Raspberry_Pi_官方账号1 小时前
Raspberry Pi Desktop 全面升级,现已登陆 PC 和 Mac
服务器·网络·macos·树莓派·raspberry pi·raspberrypios
king13598745501 小时前
EmbeddingGemma 2 270M 实测:Mac CPU、PDF/Word、256d 与 FTS5
macos·pdf·word
Patrick在香港10 小时前
同一份脚本,mac 正常 Windows 乱码:open() 默认编码实测(附 3.15 终局)
utf-8·windows·python·macos·跨平台·编码·标准库
DevLoom_12 小时前
Mac装NTFS for Mac,不用修改 SIP 安全设置也能正常读写NTFS硬盘
macos·macos 27·mac读写ntfs·ntfs for mac·mac应用
Laurie三省12 小时前
现场版却配上录音室版的歌词?聊聊我给开源 Mac 歌词软件写的多源打分算法
算法·macos·go
David@12 小时前
Mac中cursor怎么检查更新
macos
Lancker2 天前
没有 Mac 也能上架 iOS:GitHub Actions 全自动构建 + 签名 + TestFlight 送审实录
macos·ios·github
fei_sun2 天前
RIB、FIB、MAC 、ARP 表
服务器·网络·macos