2014-11-21 15 views
21

Postępowałem zgodnie z instrukcjami w Laravel docs, aby zainstalować Vagrant i Homestead na Windows 10, ale teraz postanowiłem przenieść cały program do innego dedykowanego serwera z systemem Debian.Jaki jest najczystszy sposób na usunięcie Homestead i Vagrant z systemu Windows?

Potrzebuję w pełni usunąć Vagrant, Homestead, Composer, a także AMPPS (stare rzeczy) z pulpitu Windows 10. Powinno być łatwo po prostu odinstalować Vagrant i AMPPS, ale jak mam usunąć pozostałe rzeczy?

Nie muszę przechowywać żadnego kodu itp. Mam już to w innej lokalizacji.

+1

Wystarczy go usunąć . Homestead to tylko pliki w twoim katalogu. – Laurence

Odpowiedz

40

Virtual Machine

Usuń zagrody VM uruchamiając

vagrant box remove laravel/homestead 

Homestead

Jeśli zainstalowano Homestead przez kompozytora za pomocą następującego polecenia:

composer global require laravel/homestead 

działać odwrotnie, aby go usunąć:

composer remove laravel/homestead 

To usunie katalog .composer/sprzedawca/laravel, w tym jego podkatalogu 'zagrody'. Słowo kluczowe "globalne" nie jest wymagane.

W systemie Mac lub Linux pliki konfiguracyjne Homestead można usunąć, usuwając katalog "~/.homestead". Być może trzeba trochę polować, aby znaleźć katalog w systemie Windows. Nie martw się zbytnio, jeśli nie możesz tego znaleźć; katalog jest mały i niewinny.


Kompozytor

Kompozytor jest zazwyczaj instalowany jako aplikacja Windows; zaznacz Dodaj/Usuń programy (lub odpowiednik Windows 10), aby go odinstalować.

Jeśli zainstalowałeś program Composer ręcznie i nie ma go na liście zainstalowanych aplikacji, po prostu usuń plik binarny "composer" i katalog konfiguracyjny (~/.composer na systemach Mac/Linux).

+0

Komenda "composer remove laravel/homestead" dała mi ten błąd: '' ' [RuntimeException] Nie można odczytać ./composer.json file_get_contents (./ composer.json): nie można otworzyć strumienia: brak takiego pliku lub katalogu '' ' – kevnk

+0

@kevnk Miałem ten sam problem. Najpierw musisz "cd" w folderze, w którym znajduje się composer.phar, a następnie rozwiązałem go dodając "sudo". Tak więc wygląda na to, że "sudo composer remove laravel/homestead" może to pomóc także innym osobom. –

+6

Jeśli masz kompozytora zainstalowanego globalnie, spróbuj 'composer global remove laravel/homestead', a następnie wykonaj porady feri. – Mirceac21

-1

Możesz przejść do panelu sterowania, aby odinstalować włóczęgę, kompozytora, a następnie zlokalizuj swój katalog homestead i usuń go.

17

Krok 1: Pobierz listę wszystkich zainstalowanych skrzynek używając

$ vagrant box list 

Krok 2: Uruchom włóczęga usunąć polecenie, należy określić nazwę skrzynki, wersję i dostawcę na przykład

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

To jest dokładnie to, czego potrzebowałem, sposób na usunięcie konkretnej wersji tego samego pudełka. –

+0

Wygląda na to, że wróciłem, aby odnieść się do tego samego, dzięki dwa razy! –

Powiązane problemy