所以我试图下载一个类似.zip格式的盒子:
vagrant box add win7-ie10 http://aka.ms/ie10.win7.vagrant
下载后,我收到此错误
bsdtar: Invalid central directory signature
bsdtar: Error exit delayed from previous errors."
我的问题是
有谁知道这是因为它是拉链?如果是这样,有没有办法让我自动下载它的过程。
vagrant会将此下载缓存到我可以重用的地方吗?这是一个4.5GB的文件,所以我不想再下载它。我查看了~/.vagrant.d/boxes/win7-ie10/0
目录,但它是空的。
答案 0 :(得分:3)
vagrant box add
只会添加.box
个文件。盒子文件已经压缩,所以你不需要在它上面压缩。如果是反正拉链,请确保在运行命令之前解压缩
检查您的~/.vagrant.d/tmp
文件夹,您应该拥有已下载的大文件
答案 1 :(得分:1)
在提取vagrant box add
期间,我遇到了与bsdtar和此图像相同的问题。
解决方案是将带有firefox的 .zip文件下载到我的桌面并解压缩。提取没有问题所以文件似乎没问题。
然后使用 .box文件而不是URL。此命令成功添加了该框:
vagrant box add IE11\ -\ Win7.box --name win7-basebox