之前在Mac电脑上安装nvm的时候,遇到安装不成功报错,然后提示的报错信息是:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

 

报错截图如下:

%title插图%num

经过分析之后得出结论,是因为GitHub的一些域名的DNS解析被污染造成的DNS解析过程无法通过域名获取正确的IP地址,也就造成在安装的时候失败,失败的原因是没有初始化引起的。

 

解决步骤如下所示:

1.打开链接 https://www.ipaddress.com/  然后在网页里面输入访问不了的域名,即raw.githubusercontent.com ;

 

2.查询一下域名raw.githubusercontent.com 对应的正确的IP地址;

 

3.然后在Mac电脑本机上面的host文件里替换系统的host文件,打开电脑Finder,然后使用快捷键组合:Shift + Command+g 前往文件夹,输入/etc/hosts  点击“前往”,

%title插图%num

直接进入系统hosts文件所在目录下,直接双击打开hosts文件;

%title插图%num

4. 在本机电脑打开的hosts文件里填写:

199.232.68.133 raw.githubusercontent.com

199.232.68.133 user-images.githubusercontent.com

199.232.68.133 avatars22.githubusercontent.com

199.232.68.133 avatars11.githubusercontent.com

%title插图%num

5.然后保存,就完美的解决了上述报错问题;

 

6.*后就可以成功安装nvm啦。