有一个非常令人沮丧的时间,没有代客工作全新安装。在我的浏览器中访问任何* .test网站只会挂起并最终收到错误消息This site can’t be reached
," ping app.test"也会挂起,并且" ping 最终错误:无法解析app.test:未知主机"。然而,ping一个不同的域(例如ping.xyz错误立即,而不是像@ .test那样大约20秒后)。
在Os Sierra上,我的composer.json看起来如下
{
"require": {
"laravel/installer": "^1.5",
"laravel/valet": "dev-master"
}
}
因为我已经看到dev-master
为某些人解决了这个问题。我的所有进程似乎都在运行:
然而,一些线索是我的浏览器中的http://localhost/
返回页面404 - 找不到,并且运行sudo nginx
会返回一堆已经存在用户错误:
❯ pwd
/Users/schorr/.valet
schorr@Andrew-Schorr ~/.valet
❯ sudo Nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
和valet fetch-share-url
返回
❯ valet fetch-share-url [17:04:53]
Failed to connect to 127.0.0.1 port 4040: Connection refused
Failed to connect to 127.0.0.1 port 4040: Connection refused
Failed to connect to 127.0.0.1 port 4040: Connection refused
...
非常感谢任何帮助。谢谢!
答案 0 :(得分:1)
最后想通了,对于我非常特殊的情况下的其他人:
我已在同一台计算机上更改了用户名,无论出于何种原因,安装dnsmasq都不会覆盖旧的/Users/user/.valet/dnsmasq.conf文件。所以在最底层我有:
conf-file=/Users/OLD_USER_NAME/.valet/dnsmasq.conf
conf-file=/Users/NEW_USER_NAME/.valet/dnsmasq.conf
因此,我要做的就是注释掉OLD_USER_NAME行,并且很高兴进行以下操作:|
答案 1 :(得分:0)