0

有一个非常令人沮丧的时间没有代客进行全新安装。在我的浏览器中访问任何 *.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
...

任何帮助是极大的赞赏。谢谢!

4

2 回答 2

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 行,一切顺利:|

于 2018-06-22T17:25:16.717 回答
0

在您第一次点击它时将 http:// 添加到 url。例如使用http://websitedir.test

我希望这很简单,让我知道。

尝试命令“代客路径”,让我知道会吐出什么。

于 2018-06-11T14:02:55.663 回答