将 macOS 从 Sierra 升级到 High Sierra 会中断 Valet 安装。 Ping 工作正常,只是浏览器上的 *.dev 出现无法连接、站点无法连接的错误。
我已经尝试了通常的故障排除步骤,例如卸载代客并再次安装,但同样的问题。
我在某处读到它与 DNSMasq 相关,所以我通过 brew 多次取消链接和卸载它,但没有成功。
任何人都遇到过这个问题和任何建议的修复?
最佳答案
更新:我终于把它修好了。它与最初怀疑的 DNSmasq 有关,但是我通过 Brew 删除和重新安装 dnsmasq 的次数并不重要。
所以这对我有用:
brew uninstall dnsmasq
已经做了很多次,但这一次,做了下一步有帮助。 /usr/local/etc
中的任何 dnsmasq 目录( 这一步是解决我的问题 ) valet install
它将安装缺少的 dnsmasq 本身,并且 dnsmasq 的新配置将在我的情况下正常工作。 希望它也适用于您。
附注。此外,我删除了整个 Valet 并在删除主目录中的旧 valet 目录设置后重新安装 Valet,即删除
~/.valet
然后再次安装 Valet。关于nginx - 从 macOS Sierra 升级 macOS High Sierra 后,代客停止工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47371858/