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\"
6. 验证 nvm 版本
nvm -v