mac安装nvm方法,以及一些安装失败的解决方法

  1. 如果已经安装过node,先删除node。没有安装过直接到下一步。
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d

详细参考下面链接,里面有验证方法。
参考链接:https://www.jianshu.com/p/920961b6a538

  1. 安装nvm
# 注意v0.34.0是版本号,最好安装最新的,直接复制nvm的github中的复制命令就是最新版本的。
# 这条命令既可以安装nvm,也可以升级nvm。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

从github获取最新版nvm安装命令的方法。

打开终端,复制github中介绍中这条命令执行,等待完成。
nvm的github地址:https://github.com/nvm-sh/nvm
mac安装nvm方法,以及一些安装失败的解决方法

如果结果是下图这样的,那应该就是成功了,往下看验证一下。
mac安装nvm方法,以及一些安装失败的解决方法
验证成功的方法
验证是否安装成功有两个方法
一:重新打开终端,输入nvm,显示一大堆,则证明安装成功。

mvn

二:直接执行命令

export NVM_DIR="$HOME/.nvm"
mvn
  1. 错误解决
    错误1
    如果出现下图中框中的这些字,说明安装失败了。怎么解决呢?往下看。
    mac安装nvm方法,以及一些安装失败的解决方法

这个错误是说【.bash_profile】没有权限。这个文件是用来储存环境变量的。
解决办法:把这个文件的内容备份,然后删除,重新建一个文件再把内容恢复。

# 一 打开.bash_profile文件,把里面的内容copy到其它地方备份,然后关闭这个文件。
open ~/.bash_profile

# 打开后可以看见这个文件在锁定状态,不能修改。(见下图)
# 正因为锁定状态才导致安装失败。

# 二 删除.bash_profile文件
rm ~/.bash_profile
# 执行这行命令后会有提示 【override rw-r--r--  root/staff for /Users/hyu/.bash_profile?】
# 输入【y】即可。

# 三 新建.bash_profile文件
touch ~/.bash_profile

# 四 打开恢复刚刚备份的内容
open ~/.bash_profile
# 备份后保存,关闭。

# 五 刷新配置文件(其实应该不刷新也可以,因为一会安装nvm会自动刷新)
source ~/.bash_profile

# 六 这时这个问题就解决完了,你要做的是从新安装一遍nvm。(回到文章的第2部)

下图是锁定的.bash_profile文件。
mac安装nvm方法,以及一些安装失败的解决方法

安装完成了,你可以安装管理你的node版本了。

# nvm常用命令
nvm install stable # 安装最新版
nvm install --lts # 安装长期支持版
nvm ls # 列出所有已安装的版本
nvm use <version> # 使用node版本
nvm current # 当前版本
nvm # 查看命令
nvm uninstall <version> # 卸载node版本

–end–