Answers:
您应该使用以下命令从全局索引中删除无效的条目:
vagrant global-status --prune
vagrant global-status --prune
是正确的,以至于不知道已删除的Vagrant目录,因为当管理该VM的文件被删除时,Vagrant对它在该目录中管理的VM的了解已删除。现在是系统管理程序的问题。
--prune
没有为我工作。我删除~/.vagrant
,~/.vagrant.d
和.vagrant
。并手动删除残留的VM。
我迁回gems
,并boxes
从原来的~/.vagrant.d
。也许只能尝试从中删除计算机,.vagrant
但我没有对此进行测试。
我用了
vagrant global-status --prune
vagrant box remove -f [name]
我也删除了
~/.vagrant, ~/.vagrant.d and .vagrant.
并手动删除残留的VM(如果存在)。
$ vagrant destroy -f <id>