卸载 Laravel 代客

Uninstall Laravel Valet

我是第一次安装 Valet,遇到了以下问题:

  1. 它抛出一个错误说:

Unable to determine linked PHP.

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

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

ERR_EMPTY_RESPONSE

然后 Valet 本身也不起作用!

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

This site can’t be reached laravel_from_scratch.dev’s server DNS address could not be found.

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

顺便说一句,我也在 Valet GitHub page.

上发布了这个问题

我想我经过一番尝试后找到了解决方案。

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

$ composer global remove laravel/valet

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

$ brew list

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

$ brew uninstall dnsmasq

$ brew uninstall php70

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

$ sudo rm -r ~/.valet

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