【nvm】mac安装nvm & 解决所有遇到的问题

前端vue项目依靠于npm版本
利用nvm可以实现一个系统多个npm版本切换
免除总卸载重装的烦恼
这里利用的所有有用的资源资料():
1、Mac 删除node
2、Mac如何安装nvm
3、nvm for Mac 安装及使用教程
4、问题解决:curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接

1、删除npm和node

# 卸载npm
npm uninstall npm -g
# 查看npm是否卸载
npm -v  
# 结果应该是 -bash: npm: command not found
----------------------
# 卸载node
sudo rm /usr/local/bin/node
# 查看node是否卸载
node -v
# 结果应该是 -bash: node: command not found
----------------------
# 其他卸载命令(我没用到)
# 删除node创建的各种文件夹
sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm*
sudo rm /usr/local/lib/dtrace/node.d
# 删除node的所有man手册
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/share/man/man1/npm-*
sudo rm /usr/local/share/man/man1/npm.1
sudo rm /usr/local/share/man/man1/npx.1
sudo rm /usr/local/share/man/man5/npm*
sudo rm /usr/local/share/man/man5/package.json.5
sudo rm /usr/local/share/man/man7/npm*

2、全局安装nvm及解决报错

<1>全局安装

安装:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.37.0/install.sh | bash

我这里产生很多报错,如果你没有,直接到step3
有的话:

<2>解决报错

443:拒绝连接

curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接

解决方式:利用代理地址
①去页面 https://ipaddress.com 输入地址
raw.githubusercontent.com 找到对应ip
②终端输入:sudo vim /etc/hosts
③进入hosts文件,按 i 变成编写模式,编写对应ip和地址,写完按esc键退出编写模式,输入:wq保存后返回
④输入cat /etc/hosts查看hosts,可以再ping一下对应ip看是否连接上了

在这里插入图片描述
在这里插入图片描述

连不上github.com

依旧是443,和上面的第一条差不多
报错信息: fatal: unable to access 'https://github.com/nvm-sh/nvm.git/': Failed to connect to github.com port 443 after 89 ms: Connection refused
Failed to clone nvm repo. Please report this!
在这里插入图片描述

问题解决:和上面一样,利用代理地址

连接超时

报错:curl: (56) LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60

在这里插入图片描述
问题原由:连上了,但是超时了
问题解决:连自己的热点,或者等网好再试

3、配置环境变量

将提示缺少.bash_profile文件
报错:export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" #This loads nvm bash_completion在这里插入图片描述
解决方法:

①cd ~
②sudo vim /Users/WarmsFile/.bash_profile
③添加以下代码

#nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

④source ~/.bash_profile

4、nvm使用

<1>nvm -v出现版本号表示安装完成
<2>nvm install 14.15.0安装你想要的版本(太不容易了555
<3>nvm use 14.15.0 切换Node版本
在这里插入图片描述

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值