mac安装nvm的步骤以及出现的问题

一、nvm 简介

nvm是用来管理node包版本的工具

二、安装nvm步骤

1、首先,安装nvm前需要先确定一下是否之前有安装过node

如果之前没有安装node,跳过这一步。如果之前安装过node,先把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

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

在这一步可能出现的问题:

(1)超时 (operation time out )

原因:网不好
解决方法:换上自己的热点或者等网好了再下载

(2)拒绝连接 (Failed to connect to raw.githubusercontent.com port 443: Connection refused)

解决方式:利用代理地址

  1. 去页面 https://ipaddress.com 输入地址(raw.githubusercontent.com )找到对应ip
    在这里插入图片描述
    在这里插入图片描述
  2. 终端输入:sudo vim /etc/hosts 编辑hosts文件,加入aw.githubusercontent.com的ip地址
    在这里插入图片描述
  3. 进入hosts文件,按 i 变成编写模式,编写对应ip和地址,写完按esc键退出编写模式,输入:wq保存后返回
  4. 输入cat /etc/hosts查看hosts,可以再ping一下对应ip看是否连接上了
    在这里插入图片描述
    连接不成功的话会显示连接失败或者连接超时
(3)没有配置环境变量,缺少.bash_profile文件:

缺少bash_profile就创建并编辑这个文件:

  1. 创建.bash_profile:输入touch .bash_profile
  2. 编辑.bash_profile文件:输入open .bash_profile
  3. 在弹出的.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

在这里插入图片描述
4. source ~/.bash_profile 是bash_profile这个文件生效
5. 终端键入"command -v nvm",回车,如果输出了 “nvm”。代表已经安装成功。或者输入nvm -v ,输出版本号,则代表安装成功。

三、nvm的命令和用法

nvm install stable   //安装最新版 node

nvm install [node版本号]   //安装指定版本的node

nvm ls // 查看已安装版本

nvm use [node版本号]   //切换到指定版本的node

nvm alias default [node版本号] //设置默认版本

nvm使用详情可参考:https://github.com/creationix/nvm

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值