2013-04-13 18 views
20

Xin chào các bạn có thể tư vấn cho tôi tại sao tôi không thể loại bỏ bất kỳ hộp nào của tôi được không.Không thể xóa hộp âm đạo - lệnh xóa nói rằng nó không được tìm thấy ngay cả khi lệnh danh sách liệt kê nó

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

thiết lập ban đầu là thế này:

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

Cập nhật Trong câu hỏi ban đầu của tôi, tôi đã viết như sau: Các tài liệu dường như là rất cơ bản và không bao gồm xử lý sự cố. Tôi nhìn ở đây: ... vv Tôi đã sai khi nói rằng, nó có. Người dùng SO @ cmur2 đã trả lời chỉ ra lỗi của tôi và điều này đã được chấp nhận (xem câu trả lời của họ bên dưới). Họ cung cấp cặp mắt mới mà tôi không có ở đây. Nhờ họ. Câu hỏi này là tầm thường nhưng tôi vẫn cảm thấy nó có giá trị giữ lại trong trường hợp bất cứ ai khác có cùng một khối mà tôi đã có.

Chạy trên hệ điều hành MacOS 10.7.5, Vagrant phiên bản 1.1.5 (mới nhất từ ​​http://downloads.vagrantup.com/)

Lý do để loại bỏ là tôi muốn bắt đầu một lần nữa tươi, tôi đã thêm quá nhiều hộp. Tôi có thể loại bỏ tất cả các hộp mà tôi tin.

Trả lời

23

Danh sách lệnh cho thấy các nhà cung cấp trong ngoặc, một nhà cung cấp là một cái gì đó giống như VirtualBox hoặc vmware không phải là URL mà bạn có hộp từ và bạn phải chỉ định nhà cung cấp cho định hướng trong remove, ví dụ:

vagrant box remove lucid32 virtualbox 
+0

Câu trả lời của bạn làm việc cho tôi, cảm ơn +1 upvote và được chấp nhận: phát hành 'hộp âm đạo loại bỏ lucid32 virtualbox' có:' Xóa hộp 'lucid32' với nhà cung cấp 'virtualbox' ... ') '$' Sau đó được phát hành: 'hộp âm đạo loại bỏ virtualbox' và nhận:' Loại bỏ hộp 'cơ sở' với nhà cung cấp 'virtualbox' ... 'sau đó được chọn để xem không có hộp: ' $ vagrant box list' và có ' Không có hộp được cài đặt! Sử dụng 'vagrant box add' để thêm một số.' Vì vậy, tất cả cố định. – therobyouknow

+1

Tài liệu tham khảo chính thức không đề cập đến nhà cung cấp. Nó phải là bởi vì nó là muộn ở đây và nó đã được một ngày dài, xin lỗi và cảm ơn, ít nhất bạn đã kiếm được một số điểm cho điểm số của bạn :) Cảm ơn đôi mắt tươi của bạn. – therobyouknow

+1

Không có vấn đề, thx :) – cmur2

0

Tôi đã phải gõ tên đầy đủ của ô (như được hiển thị với 'danh sách hộp lang thang' để loại bỏ nó. Kết thúc lệnh bằng 'tab' dẫn đến: vagrant box remove ferventcoder-VAGRANTSLASH-win7pro-x64-nocm-lite trong khi lệnh danh sách hiển thị ferventcoder/win7pro-x64-nocm-lite. Điều này khiến Vagrant đưa cho tôi một lỗi: The box you requested to be removed could not be found. No boxes named 'opentable-VAGRANTSLASH-win-2012r2-standard-amd64-nocm' could be found.

Tôi đã giải quyết xong đang sao chép tên từ lệnh vagrant box list: vagrant box remove ferventcoder/win7pro-x64-nocm-lite.

Các vấn đề liên quan