J'ai suivi les instructions de Laravel docs pour installer Vagrant et Homestead sur Windows 10, mais maintenant j'ai décidé de déplacer tout le développement sur un autre serveur dédié exécutant Debian.
Je dois supprimer complètement Vagrant, Homestead, Composer ainsi que AMPPS (vieux trucs) du bureau Windows 10. Il devrait être facile de désinstaller simplement Vagrant et AMPPS, mais comment faire nettoyer les choses restantes?
Je n'ai pas besoin de conserver le code, etc. Je l'ai déjà dans un autre emplacement.
Machine virtuelle
Supprimez le Homestead VM en exécutant
vagrant box remove laravel/Homestead
Homestead
Si vous avez installé Homestead via composer avec la commande suivante:
composer global require laravel/Homestead
exécutez l'inverse pour le supprimer:
composer remove laravel/Homestead
Cela supprimera le répertoire .composer/vendor/laravel, y compris son sous-répertoire 'Homestead'. Le mot-clé 'global' n'est pas requis.
Sur un système Mac ou Linux, les fichiers de configuration Homestead peuvent être supprimés en supprimant le répertoire '~/.Homestead'. Vous devrez peut-être chasser un peu pour trouver le répertoire sur votre système Windows. Ne vous inquiétez pas trop si vous ne le trouvez pas; le répertoire est petit et inoffensif.
Compositeur
Composer est généralement installé en tant qu'application Windows; cochez Ajout/Suppression de programmes (ou l'équivalent de Windows 10) pour le désinstaller.
Si vous avez installé Composer manuellement et qu'il n'apparaît pas dans votre liste d'applications installées, supprimez simplement le binaire 'composer' et le répertoire de configuration (~/.composer sur les systèmes Mac/Linux).
Étape 1: obtenir une liste de toutes les boîtes installées à l'aide
$ vagrant box list
Étape 2: Exécutez la commande vagrant remove, spécifiez le nom de la boîte, la version et le fournisseur par exemple
$ vagrant box remove laravel/Homestead --box-version=0.4.4 --provider=virtualbox