2014-04-26 15 views
10

Tôi nên sử dụng lệnh vagrant destroy như thế nào?Vagrant: phá hủy không hoạt động

Trong VagrantFile của tôi, tôi đã sử dụng vm.config.name = 'websvr' và khi tôi mở Virtualbox, tôi có thể thấy trang web trên danh sách của Vm.

Nhưng bất cứ khi nào tôi sử dụng vagrant destroy websvr nó sẽ trả về:

Chiếc máy với tên 'websvr' không tìm thấy cấu hình cho môi trường Vagrant này.

Làm cách nào để vagrant destroy hoạt động?

Trả lời

2

Thử chạy vagrant status đầu tiên, mà nên liệt kê tất cả các máy ảo của bạn với tình trạng của họ hiện nay (chạy, không được tạo ra, vv)

Tên của các máy ảo được hiển thị trong cột đầu tiên và là trường hợp nhạy cảm.

Ví dụ, đây là những gì đầu ra của vagrant status trông giống như trên máy tính của tôi:

base      not created (virtualbox) 
git      not created (virtualbox) 
go       not created (virtualbox) 
dev_workstation   not created (virtualbox) 
single_instance   not created (virtualbox) 
metrics     not created (virtualbox) 
+0

nó chỉ nêu 'poweroff mặc định' (virtualbox) ' vậy điều đó có nghĩa là tôi nên bỏ mặc định phá hoại? Nhưng nếu bạn có nhiều hoạt động lang thang sẽ loại bỏ các hộp âm đạo khác? – jongbanaag

+0

Có, mặc định là tên máy ảo của bạn trong trường hợp này. Nếu bạn có các hộp âm đạo khác thì chúng sẽ được liệt kê riêng. Đã chỉnh sửa bài đăng của tôi ở trên để làm rõ. – susieQ

28

Có vẻ như mục không tồn tại, nhưng nó xuất hiện trong danh sách bởi vì nó hiện diện trong bộ nhớ cache. Sử dụng vagrant global-status --prune để loại bỏ nó.

Xem vagrant global-status documentation để biết thêm chi tiết.

+0

Vui lòng ghi lại mọi mã liên quan, cũng như cung cấp liên kết. – rfornal

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