Vagrant 流浪汉你的盒子';正在尝试添加不匹配项';无法支持您请求的提供商
我用Vagrant 流浪汉你的盒子';正在尝试添加不匹配项';无法支持您请求的提供商,vagrant,Vagrant,我用vagrant包创建了一个流浪者盒子,上传并发布了它。 然后我做了vagrant init/,创建了一个vagrant文件。我甚至将box版本附加到Vagrant文件中。 接下来我做了vagrant up--提供程序virtualbox。这会尝试在本地获取该框,当它找不到它时,我会得到错误: The box you're attempting to add doesn't support the provider you requested. Please find an alternate
vagrant包创建了一个流浪者盒子,上传并发布了它。
然后我做了vagrant init/
,创建了一个vagrant文件。我甚至将box版本附加到Vagrant文件中。
接下来我做了vagrant up--提供程序virtualbox
。这会尝试在本地获取该框,当它找不到它时,我会得到错误:
The box you're attempting to add doesn't support the provider
you requested. Please find an alternate box or use an alternate
provider. Double-check your requested provider to verify you didn't
simply misspell it.
If you're adding a box from HashiCorp's Atlas, make sure the box is
released.
我已经将virtualbox作为提供商,并且virtualbox可以与我使用的其他盒子配合使用。我认为是由于某种原因,vagrant被破坏了。因此,重新安装vagrant就成功了。如果您正在使用ubuntu,请确保安装了virtualbox
sudo-apt-install-virtualbox-qt
通过安装升级vagrant版本。deb
版本对我有效(通过vagrant网站下载:-选择tab“Debian”并安装软件包)我痛苦了2个小时,但我不想让任何人痛苦;)
1-访问终端(sudo)并删除流浪文件
$rm-rf/opt/vagrant
$rm-f/usr/bin/流浪汉
2-然后重新安装,因为它可能已损坏。
$curl-O
3-安装流浪汉
$sudo apt安装。/vagrant_2.2.9_x86_64.deb
4-通过查看已安装的vagrant版本进行确认
&流浪汉版
快乐你能运行流浪者框列表
检查你有哪个框可用吗。您将现有VM打包为一个盒子并不意味着您已经安装了它。我再次重复了这个过程,这次成功了。还在想我之前哪里出了问题。谢谢。我的只是需要升级到一个新版本。