> 技术文档 > curl:(7) Failed to connect to raw. githubusercontent.com port 443 after 204 ms: Could not ...

curl:(7) Failed to connect to raw. githubusercontent.com port 443 after 204 ms: Could not ...


curl:(7) Failed to connect to raw. githubusercontent.com port 443 after 204 ms: Could not connect to server.

在这里插入图片描述

错误原因: https://raw.githubusercontent.com 链接失败

分析

- 可能是DNS问题 - `ping: https://raw.githubusercontent.com: Name or service not known `

解决:

1. 查询域名对应的 ip 地址, 发现映射不到地址

nslookup https://raw.githubusercontent.com 在这里插入图片描述

2. 修改 nameserver 为红色方框里的值

sudo vim -etc-resolv.conf在这里插入图片描述

3. 修改完成后重新再次查询

nslookup https://raw.githubusercontent.com##在这里插入图片描述

4. 再次运行标题中的命令

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
在这里插入图片描述

5. 配置环境变量

Shell四种配置文件的区别

export NVM_DIR=\"$HOME/.nvm/nvm.sh\"[ -s \"$NVM_DIR/nvm.sh\" ] && \\. \"$NVM_DIR/nvm.sh\"[ -s \"$NVM_DIR/bash_completion\" ] && \\. \"$NVM_DIR/bash_completion\"![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9a68b5e1757c4400bdf4acc64f1a8b35.png#pic_center)

6. 验证 nvm 版本

 nvm -v

在这里插入图片描述