我正在尝试运行brew update并收到以下错误:
brew update
fatal: unable to access 'https://github.com/Homebrew/homebrew.git/': Could not resolve host: github.com
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
我的 DNS 解析中似乎有些问题:
ping github.com
ping: cannot resolve github.com: Unknown host
ping google.com
ping: cannot resolve google.com: Unknown host
虽然通过 IP ping google 公共 DNS 有效:
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=59 time=14.748 ms
我可以通过浏览器访问 google 和 github 就好了。我认为当我升级到 OS X El Capitan beta 时,我的 DNS 的一些配置发生了变化。我不熟悉它是如何工作的,所以任何帮助表示赞赏!
更新:看起来问题是由使用我的 VPN(privateinternetaccess)引起的。关于为什么会破坏“ping”的任何想法?