19

我是第一次安装 Valet,我遇到了下面列出的一些问题:

  1. 它抛出一个错误说:

无法确定链接的 PHP。

即使我已经通过php-osx.liip.ch安装了 PHP 7.1,所以它还是会继续安装 PHP 7.0 和 homebrew!

  1. 在非 laravel 项目中,我的 localhost 不起作用,它会响应:

ERR_EMPTY_RESPONSE

然后代客本身也不起作用!

  1. 我在 Valet 域上收到错误消息:

无法访问此站点 laravel_from_scratch.dev 的服务器 DNS 地址无法找到。

所以我决定通过运行来卸载它$ valet uninstall,它会返回相应的响应,但是当我运行时$ valet它就在那里!如何正确卸载?

顺便说一句,我也在Valet GitHub 页面上发布了这个问题。

4

2 回答 2

73

我想我在玩了一会儿之后找到了解决方案。

似乎代客uninstall命令没有按预期工作。要卸载它,首先运行 composer 命令来卸载 php 依赖项:

$ composer global remove laravel/valet

然后卸载随 Homebrew 安装的依赖项,首先运行;

$ brew list

只是为了让您知道我们在同一页面中,然后如果您看到dnsmasq并且php70如果您不想要它们或者您以另一种方法(如我)安装了 php7,请运行:

$ brew uninstall dnsmasq

$ brew uninstall php70

然后转到您的用户目录并删除.valet隐藏目录或运行终端命令,如下所示:

$ sudo rm -r ~/.valet
于 2016-10-27T08:17:06.417 回答
25

官方回复: https ://github.com/laravel/valet/issues/341#issuecomment-287048987

valet uninstall
sudo brew services stop nginx
sudo brew services stop php70
sudo brew services stop dnsmasq
brew uninstall nginx
brew uninstall php70
brew uninstall dnsmasq
rm -rf ~/.valet
rm /usr/local/bin/valet
于 2018-04-20T07:08:10.547 回答