Vagrant 无法删除流浪者框-删除命令显示它';即使list命令列出了它,也找不到它

Vagrant 无法删除流浪者框-删除命令显示它';即使list命令列出了它,也找不到它,vagrant,Vagrant,大家好,你们能告诉我为什么我不能取下我的箱子吗 $ vagrant box list base (virtualbox) lucid32 (virtualbox) $ vagrant box remove lucid32 http://files.vagrantup.com/lucid32.box Box 'lucid32' could not be found. $ vagrant box remove base http://files.vagrantup.com/lucid32.bo

大家好,你们能告诉我为什么我不能取下我的箱子吗

$ vagrant box list
base    (virtualbox)
lucid32 (virtualbox)
$ vagrant box remove lucid32 http://files.vagrantup.com/lucid32.box
Box 'lucid32' could not be found.
$ vagrant box remove base http://files.vagrantup.com/lucid32.box
Box 'base' could not be found.
$ 
初始设置如下:

vagrant box add lucid32 http://files.vagrantup.com/lucid32.box
vagrant box add base http://files.vagrantup.com/lucid32.box
更新 在我最初的问题中,我写了以下内容:文档似乎非常基本,不包括故障排除。我看了看这里:。。。等等,我说的不对,是的。SO同伴用户@cmur2回答指出了我的错误,这被接受(见下面的答案)。他们提供了我在这里没有的那双新鲜的眼睛。多亏了他们。这个问题很琐碎,但我仍然觉得值得保留,以防其他人和我有同样的障碍

在MacOS 10.7.5、Vagrant版本1.1.5(最新版本)上运行此功能


删除的原因是我想重新开始,我添加了太多的框。我应该能够删除我相信的所有框。

list命令在括号中显示提供程序,提供程序类似于virtualbox或vmware,而不是从中获取框的URL,您必须在删除过程中指定消除歧义的提供程序,例如:

vagrant box remove lucid32 virtualbox

我必须键入该框的全名(如“vagrant box list”所示)才能将其删除。使用“tab”完成命令会导致:
vagrant box remove ferventcoder-VAGRANTSLASH-win7pro-x64-nocm-lite
,而list命令显示
ferventcoder/win7pro-x64-nocm-lite
。这导致vagrant给我一个错误:
找不到您请求删除的框。否
可以找到名为“opentable-VAGRANTSLASH-win-2012r2-standard-amd64-nocm”的框。

我通过从
vagrant box list
命令复制名称解决了此问题:
vagrant box remove ferventcoder/win7pro-x64-nocm-lite

您的回答对我很有用,谢谢+1次投票并被接受:发布
vagrant box remove lucid32 virtualbox
获得:
移除带有提供程序“virtualbox”的box“lucid32”…
然后是一个命令提示符(表明它已经完成)
$
然后发布:
vagrant-box-remove-base-virtualbox
并获得:
使用提供程序“virtualbox”删除框“base”…
然后选中以查看无框:
$vagrant-box-list
并获得
没有安装的框!使用
vagrant-box-add`添加一些。因此所有问题都已修复。官方的vagrant文档确实如此提及提供商。这一定是因为时间晚了,这是漫长的一天,对不起,谢谢,至少你已经为你的分数赢得了一些分数:)谢谢你的新眼睛。有没有办法强制所有提供商删除它?