正在删除vagrant缓存中的虚拟机列表

正在删除vagrant缓存中的虚拟机列表,vagrant,Vagrant,我不是在寻找答案,因为我的问题不同 当我键入vagrant global status时,我会得到一个虚拟机列表,但其中一些目录和虚拟机已与vagrant文件一起删除 但是,当我键入vagrant destroy[machineid]时,我得到了下面的错误,我正在寻找解决方法。请告知 应使用以下命令从全局索引中删除无效项: vagrant global-status --prune --prune对我不起作用。我删除了~/.vagrant,~/.vagrant.d和.vagrant。并手动删除

我不是在寻找答案,因为我的问题不同

当我键入
vagrant global status
时,我会得到一个虚拟机列表,但其中一些目录和虚拟机已与vagrant文件一起删除

但是,当我键入
vagrant destroy[machineid]
时,我得到了下面的错误,我正在寻找解决方法。请告知


应使用以下命令从全局索引中删除无效项:

vagrant global-status --prune
--prune
对我不起作用。我删除了
~/.vagrant
~/.vagrant.d
.vagrant
。并手动删除滞留的虚拟机


我从原来的
~/.vagrant.d
迁移回了
gems
。也许人们只能尝试从
.vagrant
中删除机器,但我没有测试它。

我也有这个问题。我可以通过修改
~/.vagrant.d/data/machine index/index
的内容来修复它。它是JSON格式的,所以我只是删除了与不再存在的实例相关的数据


我只删除了与不再存在的实例相关的数据。我不会修改与文件系统中存在的实例相关的任何数据。

使用
vagrant box remove-f[name]

它起作用了。保证

我用过

vagrant global-status --prune
vagrant box remove -f [name]
我还删除了

~/.vagrant, ~/.vagrant.d and .vagrant. 

如果存在,手动删除延迟的虚拟机。

当启动流浪者映像的目录被删除时,我遇到了这个问题--修剪失败,但rm-rf~/.vagrant*有效。在重新创建适当的目录后运行vagrant全局状态。(这将删除所有已下载的框,它们将根据需要在下一个vagrant up上重新下载)好吧,很好,这是一个被接受和投票表决的答案,但这“修剪”了全局状态列表。这意味着VM不再显示在列表中。不过,虚拟机本身并未受到影响。这意味着仍然需要手动取消注册和删除它。非常简单的一件事应该是,当给定
$vagrant destroy-f
vagrant全局状态的输出--prune时,vagrant正确地完成了它的工作,因为当vagrant管理VM的文件被删除时,它在该目录中管理的VM的知识被删除。现在是虚拟机监控程序的问题。谢谢!!我搜索了很长一段时间,发现这对于清除全局状态框很有用,当我重新启动主机(我的mac)时,全局状态框通常是关闭的。这让我想知道全球地位在起什么作用,以及它是否会影响到再次登台。
~/.vagrant, ~/.vagrant.d and .vagrant.