踩坑日记 ‼ getaddrinfo ENOENT raw.githubusercontent.com 资源安装异常

前言

今天拉了个新项目,本来要去基于这个新项目改点东西来着,结果安装的时候就出问题了

报错如下:

image.png

排查

观察上面的错误信息,可以看到里面有个关键信息—— getaddrinfo ENOENT

下面简单介绍下这个异常信息:

getaddrinfo ENOENT” 是一个错误消息,它通常在网络编程中出现。它表示在尝试解析主机名或服务时,找不到相应的条目。这可能是由于无法解析主机名、网络连接问题或服务不可用等原因引起的。

这个问题在我以前学习 Vue 的时候曾经出现过,当时是域名ip未绑定导致的,就是localhost没有与127.0.0.1绑定

到这里其实解题思路就已经明确了。

以前怎么处理vue的异常,今天也怎么处理即可

修复

上面已经找到问题大概方向了。
当前的 raw.githubusercontent.com 没有和 ip 绑定

一、找到 raw.githubusercontent.com 的 ip

打开cmd,ping 一下这个网站

image.png

可以拿到目标id:85.199.108.133

二、设置hosts文件

已经拿到 raw.githubusercontent.com 对应的 ip了,这时直接去绑定即可。

(1)找到hosts文件

host文件位置: C:\Windows\System32\drivers\etc\hosts

image.png

(2)更新hosts文件

在hosts文件最下面加上

image.png

(copy 看这里 185.199.108.133 raw.githubusercontent.com

有可能不能保存或者会直接让你创建一个新文件,如下:

image.png

所以可以直接把hosts文件拉到桌面,修改完再放回去就行。

结果

修改完之后,重新安装依赖

image.png

安装成功

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

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYXXvwPr' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片