MAC安装NVM管理node版本

2,210 阅读1分钟

遇到的问题:

根据官方文档github.com/nvm-sh/nvm在命令行中输入下面命令:

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

出现错误:

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

解决办法:

访问地址:github.com/nvm-sh/nvm,将install.sh下载到本地,保存位置自定。

进入文件保存位置,执行./install.sh文件

cd Desktop/
./install.sh

在执行./install.sh文件时可能会出现下面这种问题:

-bash: ./install.sh: Permission denied

执行下面命令:

chmod 777 install.sh
./install.sh
=> Downloading nvm from git to '/Users/liuxing/.nvm'
=> Cloning into '/Users/liuxing/.nvm'...
remote: Enumerating objects: 290, done.
remote: Counting objects: 100% (290/290), done.
remote: Compressing objects: 100% (257/257), done.
remote: Total 290 (delta 35), reused 97 (delta 20), pack-reused 0
Receiving objects: 100% (290/290), 163.27 KiB | 4.00 KiB/s, done.
Resolving deltas: 100% (35/35), done.
=> Compressing and cleaning up git repository

=> Appending nvm source string to /Users/liuxing/.bash_profile
=> Appending bash_completion source string to /Users/liuxing/.bash_profile
=> Close and reopen your terminal to start using nvm or run the following to use it now:

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

此时输入nvm会提示找不到该命令:

-bash: nvm: command not found

关掉终端重新打开就可以了。接下来就可以用nvm来安装指定版本的node和npm了:

nvm install v10.15.3