将 macOS 从 Sierra 升级到 High Sierra 会中断 Valet 安装。 Ping 工作正常,只是浏览器上的 *.dev 出现无法连接、站点无法连接的错误。

我已经尝试了通常的故障排除步骤,例如卸载代客并再次安装,但同样的问题。

我在某处读到它与 DNSMasq 相关,所以我通过 brew 多次取消链接和卸载它,但没有成功。

任何人都遇到过这个问题和任何建议的修复?

最佳答案

更新:我终于把它修好了。它与最初怀疑的 DNSmasq 有关,但是我通过 Brew 删除和重新安装 dnsmasq 的次数并不重要。

所以这对我有用:

  • 删除了 dnsmasq brew uninstall dnsmasq 已经做了很多次,但这一次,做了下一步有帮助。
  • 删除 dnsmasq 的配置文件和 /usr/local/etc 中的任何 dnsmasq 目录( 这一步是解决我的问题 )
  • 现在重新安装 Valet,valet install 它将安装缺少的 dnsmasq 本身,并且 dnsmasq 的新配置将在我的情况下正常工作。

  • 希望它也适用于您。

    附注。此外,我删除了整个 Valet 并在删除主目录中的旧 valet 目录设置后重新安装 Valet,即删除 ~/.valet 然后再次安装 Valet。

    关于nginx - 从 macOS Sierra 升级 macOS High Sierra 后,代客停止工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47371858/

    10-11 05:12