今天将自己的deian编译环境更新到11版本,安装oh-my-zsh 的时候报错如下:
一开始的时候只注意到 failed: Connection refus 错误,还以为是外网无法登陆的原因,再仔细一看访问raw.githubusercontent.com 网址的时候解析出的ip地址是0.0.0.0。感觉应该是网址解析有误。
为了确定是否是自己猜测的原因,使用nslookup 解析出来的地址为127.0.0.1.能够确定是域名解析失败的原因。
打开自己环境中的域名服务器的配置文件(/etc/resolv.conf) 查看到域名地址如下:
从中可以看到这些基本上都是电信的域名服务器,有可能aw.githubusercontent.com网址在国内没有收录。 自己尝试在配置文件中添加google 的域名服务器地址(8.8.8.8),重启网络服务,看是否可行。
重新使用指令安装
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
不知道是不是自己网络的问题发现分配了几个IP地址之后,最后可以安装成功: