【问题标题】:Uninstall Laravel Valet卸载 Laravel 代客
【发布时间】:2017-03-09 16:29:00
【问题描述】:

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

  1. 它抛出一个错误说:

无法确定链接的 PHP。

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

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

ERR_EMPTY_RESPONSE

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

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

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

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

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

【问题讨论】:

    标签: php uninstallation laravel-5.3 laravel-valet


    【解决方案1】:

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

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

    $ composer global remove laravel/valet

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

    $ brew list
    

    只是为了让您知道我们在同一页面中,如果您看到 dnsmasqphp70 以防您不想要它们,或者您以其他方式(如我)安装了 php7,请运行:

    $ brew uninstall dnsmasq
    

    $ brew uninstall php70
    

    然后进入你的用户目录并删除.valet隐藏目录或像这样运行终端命令:

    $ sudo rm -r ~/.valet
    

    【讨论】:

    • 谢谢!你的指示正是我所需要的。
    • 如果你得到一个“目录不是空的错误”,尝试:sudo rm -r ~/.valet而不是递归清空并删除目录。
    • 万一有人遇到这种情况,当我这样卸载代客时,我发现xcode-select,即xcode命令行工具也被卸载了,需要在重启你的mac后重新安装它。
    • 要再次使用 Laravel Valet,记得重新安装 dnsmasq 并重新安装或更新 xcode-select。您应该使用softwareupdate --install <software>software 替换为使用softwareupdate --list 在星号后找到的xcode-select 版本,通过命令行更新xcode-select。
    • 值得一提的是目录从~/.valet变成了~/.config/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
    

    【讨论】:

    • 单线:valet uninstall && composer global remove laravel/valet && sudo brew services stop nginx php70 dnsmasq && brew uninstall nginx php70 dnsmasq && rm -rf ~/.valet
    • 就我而言,我想保留 PHP:valet uninstall && composer global remove laravel/valet && sudo brew services stop nginx dnsmasq && brew uninstall nginx dnsmasq && rm -rf ~/.valet
    猜你喜欢
    • 1970-01-01
    • 2010-11-19
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    相关资源
    最近更新 更多