卸载 Laravel Valet

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

  1. 它抛出一个错误,说:

无法确定链接的 PHP。

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

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

ERR_EMPTY_RESPONSE

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

  1. 我在代客网域上收到错误消息,提示消息:

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

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

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


答案 1

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

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

$ composer global remove laravel/valet

然后卸载随自制软件一起安装的依赖项,首先运行;

$ brew list

只是为了让你知道我们在同一个页面中,那么如果你看到并且如果你不想要它们,或者你已经在另一种方法(像我一样)中安装了php7,请运行:dnsmasqphp70

$ brew uninstall dnsmasq

$ brew uninstall php70

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

$ sudo rm -r ~/.valet

答案 2

官方回应: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

推荐