前端开发:Mac安装NVM报错curl: (7) Failed to connect to raw.githubusercontent.com port 443

这是我参与更文挑战的第24天,活动详情查看:更文挑战

前言

在Mac电脑上面做Vue开发的时候,使用VS Code编辑器的时候,必用到NVM,所以在Mac电脑上面上安装NVM就是一件必做不可的事情,但是对于不熟悉安装步骤的开发者来说会遇到一些报错问题。

问题

比如作者之前也在安装NVM的时候就遇到了问题,遇到安装不成功报错,那么本文就来分享一下安装NVM失败报错 curl: (7) Failed to connect to…的解决方法,提示的核心报错信息是:
 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

具体的报错信息如下:

admin ~ %   curl -L get.rvm.io | bash -s stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current Dload  Upload   Total   Spent    Left  Speed
100   194  100   194    0     0    124      0  0:00:01  0:00:01 --:--:--   124
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
source: no such file or directory: /Users/admin/.bashrc
source: no such file or directory: /Users/admin/.bash_profile
复制代码

1.jpeg

问题分析

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

解决步骤

具体的解决步骤如下所示:

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

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

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

2.jpg

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

3.jpeg

  1. 在本机电脑打开的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
复制代码

4.jpeg

5.然后保存,就完美的解决了上述报错问题,最后就可以成功安装nvm啦。

以上就是本文的全部内容,欢迎关注三掌柜的微信公众号“程序猿by三掌柜”,三掌柜的新浪微博“三掌柜666”,欢迎关注!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享