Vagrant Can';不要让流浪汉去工作

Vagrant Can';不要让流浪汉去工作,vagrant,Vagrant,我刚刚删除了一个我不再需要的大目录。不幸的是,它有一些流浪的例子,我忽略了停止和破坏首先在它,我有麻烦让他们离开了 如果我运行“vagrant global status”,我会收到四个结果,所有结果的名称都是“default”,三个结果使用hyperv,一个结果使用virtualbox(我根本不知道为什么我有一个virtualbox实例),除virtualbox外,所有结果都在运行,并且都在不再存在的目录中 我刚刚打开hyper-v管理器,但这些实例实际上都不存在 如果我试图对全局状态输出中的

我刚刚删除了一个我不再需要的大目录。不幸的是,它有一些流浪的例子,我忽略了停止和破坏首先在它,我有麻烦让他们离开了

如果我运行“vagrant global status”,我会收到四个结果,所有结果的名称都是“default”,三个结果使用hyperv,一个结果使用virtualbox(我根本不知道为什么我有一个virtualbox实例),除virtualbox外,所有结果都在运行,并且都在不再存在的目录中

我刚刚打开hyper-v管理器,但这些实例实际上都不存在

如果我试图对全局状态输出中的任何ID使用“vagrant destroy”,则会出现以下错误:

There are errors in the configuration of this machine. Please fix the following errors and try again: 

vm: 
* A box must be specified
如果我查看“vagrant box list”命令,它将生成一个单独的命名框,但我似乎无法对其执行任何操作,因为当我尝试删除它时,会出现与上面相同的错误

1)由于vagrant似乎正在使用这些文件,我能做些什么来清除最后一个不会删除的目录,2)从vagrant全局状态命令中清除这些不应该在这里的条目


谢谢

要清除流浪汉的全局状态,请使用
--prune
标志


我不知道为什么在Hyper-V管理器中看不到Hyper-V计算机。

我卸载了Vagrant并删除了Vagrant使用的目录。然后我重新安装,没有更多的ghost Vagrant实例。

在我从“Oracle VM VirtualBox”手动删除虚拟机后,我使用
Vagrant destroy
成功地从全局状态删除了Vagrant VM条目。虚拟机是Ubuntu14.04,主机是Windows10。

在使用virtual box GUI删除虚拟机后,这对我来说很有效。不确定这是否是巧合,但我想提一下it@Welcher首先通过VirtualBox UI删除VM,然后运行
vagrant global status--prune
对我来说很有效。谢谢