Mac 系统安装 nvm

182 阅读2分钟

当你看到这篇文章,我希望你不要再去看别的了,保证你装好

安装

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
# 其中v0.33.11可以去官网查看你要安装的版本
# 建议大家就安装v0.33.11这个版本,其他版本下载特别慢
# 哥几个就装这个版本,如果未来这个版本不能下载了,下面有解决方案

下载的如果是其他版本,可能会出现问题,我把问题和解决方案提供一下

问题:

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

解决方案:

现在就需要去修改一下hosts文件

  • 终端输入:ping raw.githubusercontent.com,你会得到对应的IP地址,我这里是199.232.68.133
  • 终端输入:sudo vim /etc/hosts
  • 进入hosts文件,按 i 变成编写模式,在尾部输入199.232.68.133 raw.githubusercontent.com,写完按esc键退出编写模式,输入:wq保存后返回
  • 输入cat /etc/hosts查看hosts,可以再ping一下对应ip看是否连接上了

检查是否安装成功

nvm -v
// 当出现“Node Version Manager”时,说明已安装成功

如果失败

command not found: nvm

解决方案

  • 打开终端,配置.bash_profile文件,创建,然后打开.bash_profile文件
touch .bash_profile // 创建.bash_profile文件
open ~/.bash_profile // 打开.bash_profile文件,或者vim进入编辑:vim .bash_profile
  • 添加配置
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  • 保存配置后在终端执行
source ~/.bash_profile
  • 给大家看看我的bash_profile配置好后的样子

002.png

  • 打开终端,配置.zshrc文件,创建,然后打开.zshrc文件
touch .zshrc // 创建.zshrc文件
open ~/.zshrc // 打开.zshrc文件,活着vim进入编辑:vim .zshrc
  • 添加配置
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
  • 保存配置后在终端执行
source ~/.zshrc
  • 给大家看看我的.zshrc配置好后的样子

003.png


验证

// 新建终端
// 输入node -v
// 输入npm -v

其他

  • nvm安装目录:用户/你电脑名字/.nvm
  • 创建的.bash_profile文件和.zshrc文件在:用户/你电脑名字/
  • .bash_profile、.zshrc、.nvm是隐藏目录,打开隐藏目录,Shift+Command+(.)
  • Shift+Command+(g) 查找文件

  • 卸载nvm,执行:rm -rf ~/.nvm
  • 如果有以下文件(我就给哥几个创建了俩文件),依次用文本编辑器打开,并删除其中的nvm相关的变量
# open + 下面的路径就可以打开了
~/.profile
~/.bash_profile
~/.zshrc
~/.bashrc