2014-11-21 2 views
21

Ich befolgte die Anweisungen in Laravel docs, um Vagrant und Homestead unter Windows 10 zu installieren, aber jetzt habe ich beschlossen, die gesamte Entwicklung auf einen anderen dedizierten Server mit Debian zu verschieben.Was ist der sauberste Weg, Homestead und Vagrant von einem Windows-System zu entfernen?

Ich muss Vagrant, Homestead, Composer sowie AMPPS (alte Sachen) aus dem Windows 10 Desktop entfernen. Es sollte einfach sein, Vagrant und AMPPS einfach zu deinstallieren, aber wie gehe ich vor, um die restlichen Dinge aufzuräumen?

Ich brauche keinen Code usw. Ich habe das schon an einem anderen Ort.

+1

einfach löschen . Homestead ist nur Dateien in Ihrem Verzeichnis. – Laurence

Antwort

40

Virtual Machine

das Gehöft VM entfernen von

vagrant box remove laravel/homestead 

Homestead

laufen Wenn Sie Homestead über Komponisten mit dem folgenden Befehl installiert:

composer global require laravel/homestead 

laufen das Gegenteil, es zu entfernen:

composer remove laravel/homestead 

Dies entfernt die .composer/Verkäufer/Laravel Verzeichnis, einschließlich der 'Heimstätte' Unterverzeichnis. Das Schlüsselwort 'global' ist nicht erforderlich.

Auf einem Mac- oder Linux-System können die Homestead-Konfigurationsdateien durch Löschen des Verzeichnisses "~/.homestead" entfernt werden. Möglicherweise müssen Sie ein wenig suchen, um das Verzeichnis auf Ihrem Windows-System zu finden. Mach dir keine Sorgen, wenn du es nicht finden kannst; Das Verzeichnis ist klein und harmlos.


Komponist

Komponist in der Regel als Windows-Anwendung installiert ist; Aktivieren Sie Programme hinzufügen/entfernen (oder das Windows 10-Äquivalent), um es zu deinstallieren.

Wenn Sie Composer manuell installiert haben und es nicht in Ihrer Liste der installierten Anwendungen angezeigt wird, entfernen Sie einfach die Binärdatei 'Composer' und das Konfigurationsverzeichnis (~/.de auf Mac/Linux-Systemen).

+0

Der 'composer remove laravel/homestead' Befehl gab mir diesen Fehler: ' ' [RuntimeException] Konnte ./composer nicht lesen.json file_get_contents (./ composer.json): Fehler beim Öffnen des Streams: Keine solche Datei oder Verzeichnis '' ' – kevnk

+0

@kevnk Ich hatte das gleiche Problem. Zuerst musst du in den Ordner "cd" gehen, wo du composer.phar findest, dann habe ich es mit "sudo" gelöst. So sieht es nun aus wie "sudo composer remove laravel/homestead" vielleicht kann das auch anderen Menschen helfen. –

+6

Wenn Sie Composer global installiert haben, versuchen Sie 'composer global remove laravel/homestead'. – Mirceac21

-1

Sie können zur Systemsteuerung gehen, um Vagrant, Komponist zu deinstallieren, dann suchen Sie einfach Ihr Homestead-Verzeichnis und löschen.

17

Schritt 1: Holen Sie sich eine Liste aller installierten Boxen

$ vagrant box list 

Schritt 2 verwenden: Führen Sie vagrant Befehl entfernen, geben Sie den Box-Namen, die Version und Anbieter zum Beispiel

$ vagrant box remove laravel/homestead --box-version=0.4.4 --provider=virtualbox 
+0

Dies ist genau das, was ich brauchte, eine Möglichkeit, eine bestimmte Version der gleichen Box zu entfernen. –

+0

Sieht so aus, als wäre ich wieder zurück, um das gleiche zu referenzieren, danke zweimal! –

Verwandte Themen