2013-04-13 12 views
20

Witajcie, możecie doradzić, dlaczego nie mogę usunąć żadnego z moich skrzynek.Nie można usunąć skrzynki odbiornika - polecenie usunięcia mówi, że nie znaleziono, mimo że polecenie listy wymienia ją

$ vagrant box list 
base (virtualbox) 
lucid32 (virtualbox) 
$ vagrant box remove lucid32 http://files.vagrantup.com/lucid32.box 
Box 'lucid32' could not be found. 
$ vagrant box remove base http://files.vagrantup.com/lucid32.box 
Box 'base' could not be found. 
$ 

ustawienie początkowe było to:

vagrant box add lucid32 http://files.vagrantup.com/lucid32.box 
vagrant box add base http://files.vagrantup.com/lucid32.box 

Aktualizacja W moim oryginalne pytanie napisałem następujący: Dokumentacja wydaje się być bardzo proste i nie obejmuje rozwiązywanie problemów. Spojrzałem tutaj: ... itd. Myliłem się mówiąc, że tak. Fellow SO user @ cmur2 odpowiedział, wskazując moje błędy i to zostało zaakceptowane (patrz odpowiedź poniżej). Dostarczyli świeżej pary oczu, których tu nie miałem. Dzięki nim. To pytanie jest banalne, ale nadal uważam, że warto go zatrzymać, jeśli ktoś inny ma taki sam blok, jaki miałem.

Running to na MacOS 10.7.5, Vagrant wersja 1.1.5 (najpóźniej od http://downloads.vagrantup.com/)

Powód usunięcia jest, że chcę, aby uruchomić ponownie świeże, dodałem zbyt wiele pól. Powinienem być w stanie usunąć wszystkie pola, w które wierzę.

Odpowiedz

23

Komenda liście dostawcy w nawiasach, dostawca jest coś takiego jak VirtualBox lub VMware nie URL masz pole od i trzeba podać nazwę dostawcy dezambiguacji podczas usuwania, np:

vagrant box remove lucid32 virtualbox 
+0

Twoja odpowiedź zadziałała dla mnie, dzięki +1 upvote i zaakceptowana: wydane 'vagrant box remove lucid32 virtualbox' otrzymało:' Usunięcie pola 'lucid32' z wirtualną skrzynką dostawcy '... 'następnie polecenie (oznaczające, że zostało zakończone) '$' Następnie wydane: 'pole vagrant usuwa podstawową wirtualną skrzynię' i otrzymało: 'Usuwanie skrzynki 'base' z dostawcą 'virtualbox' ...' następnie zaznaczone, aby nie widzieć pól: '$ vagrant box list' i otrzymałem' Nie ma zainstalowanych skrzynek! Użyj 'vagrant box add', aby dodać niektóre. Tak więc wszystko zostało naprawione. – therobyouknow

+1

Oficjalna dokumentacja dla wędrownych wspomina o dostawcy. Musi być tak, ponieważ jest późno i to był długi dzień, przepraszam i dziękuję, przynajmniej zarobiłeś kilka punktów za swój wynik :) Dzięki za świeżą parę oczu. – therobyouknow

+1

Nie ma problemu, thx :) – cmur2

0

Musiałem wpisać pełną nazwę pola (jak pokazano na 'liście błędnych', aby go usunąć. Kończenie polecenia za pomocą "tabulatora" zaowocowało: vagrant box remove ferventcoder-VAGRANTSLASH-win7pro-x64-nocm-lite podczas gdy polecenie listy pokazało ferventcoder/win7pro-x64-nocm-lite. To spowodowało, że Vagrant dał mi błąd: The box you requested to be removed could not be found. No boxes named 'opentable-VAGRANTSLASH-win-2012r2-standard-amd64-nocm' could be found.

Rozwiązałem problem kopiuje nazwę z komendy vagrant box list: vagrant box remove ferventcoder/win7pro-x64-nocm-lite.

Powiązane problemy