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>