有一个可怕的令人沮丧的时间,没有仆人工作的新安装。访问浏览器中的任何*.test站点都会挂起,并最终得到错误消息This site can’t be reached、"ping app.test“挂起,以及最终使用"ping:无法解决app.test:未知主机”的错误。但是,点击一个不同的域(比如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
...任何帮助都是非常感谢的。谢谢!
发布于 2018-06-22 17:25:16
在我的特殊情况下,其他人终于明白了这一点:
我在同一台机器上更改了用户名,无论出于什么原因,安装dnsmasq没有覆盖旧的/ user /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行,这样做很好:
发布于 2018-06-11 14:02:55
将http://第一次点击时添加到url。例如,使用http://websitedir.test
希望是这么简单,让我知道。
试试命令“贴身路径”,让我知道这是怎么说的。
https://stackoverflow.com/questions/50750719
复制相似问题