web-dev-qa-db-fra.com

Quel est le moyen le plus propre de supprimer Homestead et Vagrant d'un système Windows?

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.

25
aalaap

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).

51
George Cummins

É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
23
terdia07