Valet 在我更改我的 mac 用户名后无法解析主机

Valet is not able to resolve host after I changed my mac username

问题标题说明了一切。我尝试过的事情:

1) 全局卸载 laravel/valet composer 包并重新安装。已重新安装 valet。运气不好。

2) 删除了 ~/.config/valet/dnsmasq.conf 文件和 运行 valet tld test 以重置所有设置。没用。

brew services list 的输出:

dnsmasq   started root   /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
mysql@5.7 started root   /Library/LaunchDaemons/homebrew.mxcl.mysql@5.7.plist
nginx     started root   /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
php       started root   /Library/LaunchDaemons/homebrew.mxcl.php.plist
redis     started tanmay /Users/tanmay/Library/LaunchAgents/homebrew.mxcl.redis.plist

有人在 SO 上,不幸的是,他没有说明他在哪里进行了更改。

我现在可以做什么?

对于面临相同问题的任何人:

1) 使用文本编辑器打开以下文件:/usr/local/etc/dnsmasq.conf

2) 你会发现两行:

conf-file=/Users/OLD_USER_NAME/.config/valet/dnsmasq.conf

conf-file=/Users/NEW_USER_NAME/.config/valet/dnsmasq.conf

注释掉第一个