更新:不要使用“.dev”。当这最初是在 2016 年发布时,它很好。现在不是了。首先将您的 TLD 更改为“.localhost”之类的其他名称。(此更改不会解决我的问题,但如果您仍在使用“.dev”,它可能会解决您的问题)。
问题:我已经安装了Laravel Valet,除了我ping test.dev
(它只包含一个 index.htm 文件并且位于~/Sites
ping: cannot resolve test.dev: Unknown host
这是我已经完成的:
- 我已经浏览了 Laravel Valet 文档,一切都安装得很好。
- 阿帕奇没有运行
/etc/hosts
没有提及test.dev
- 我在代客 v1.1.12
- 我已经重启了我的电脑
- 我已经通过自制软件安装了 php 7.0.7,并且
--with-fpm
- 我的
$PATH
包含$PATH:$HOME/.composer/vendor/bin
sudo lsof -n -i:80 | grep LISTEN
返回caddy
过程brew services list
返回dnsmasq
并开始- 我已经更新了 brew,运行
brew doctor
,一切都很好 - 我可以成功启动和停止代客。
valet paths
成功返回:[ "/Users/nateritter/.valet/Sites", "/Users/nateritter/Sites" ]
valet link
在目录内使用test
对此问题没有影响
现在,除了这一切,我决定尝试所有的代客争论。valet share
似乎在某一时刻出现了错误,这很有趣,但我不确定它与原始问题有什么关系。
ERROR: Tunnel 'command_line' specifies invalid address 'test.dev:80': unexpected '[' in address test.dev:80
在此之后,我得到 21 行,Failed to connect to 127.0.0.1 port 4040: Connection refused
然后是一个异常:
[Httpful\Exception\ConnectionErrorException]
Unable to connect to "http://127.0.0.1:4040/api/tunnels": 7 Failed to connect to 127.0.0.1 port 4040: Connection refused
fetch-share-url