web-dev-qa-db-fra.com

Désinstaller Laravel Valet

J'ai installé Valet pour la première fois et j'ai eu quelques problèmes listés ci-dessous:

  1. Il jette une erreur disant:

Impossible de déterminer le PHP lié.

Même si j'ai PHP 7.1 installé par php-osx.liip.ch donc ça continue et installe PHP 7.0 avec homebrew quand même!

  1. Dans les projets non laravel mon localhost ne fonctionne pas et il répond:

ERR_EMPTY_RESPONSE

et puis Valet lui-même ne fonctionne pas non plus!

  1. Je reçois une erreur sur les domaines Valet avec un message:

Ce site est inaccessible. L'adresse DNS du serveur de laravel_from_scratch.dev est introuvable.

J'ai donc décidé de le désinstaller en exécutant $ valet uninstall, il renvoie la réponse correspondante, mais lorsque j'exécute $ valet tout est là! Comment le désinstaller correctement?

[~ # ~] btw [~ # ~] , j'ai également publié ce problème sur le page Valet GitHub .

14
Sina

Je suppose que je trouve la solution après avoir joué un peu.

Il semble que la commande Valet uninstall ne fonctionne pas comme prévu. Pour le désinstaller, exécutez d'abord la commande composer pour désinstaller les dépendances php:

$ composer global remove laravel/valet

puis pour désinstaller les dépendances installées avec le Homebrew, lancez d'abord;

$ brew list

juste pour que vous sachiez que nous sommes sur la même page, alors si vous voyez dnsmasq et php70 au cas où vous n'en voudriez pas ou si vous avez installé php7 dans une autre approche (comme moi) exécutez:

$ brew uninstall dnsmasq

et

$ brew uninstall php70

Accédez ensuite à votre répertoire utilisateur et supprimez le .valet répertoire caché ou exécutez la commande de terminal comme ceci:

$ Sudo rm -r ~/.valet
58
Sina

Une réponse officielle ici: 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
11
Torkil Johnsen