我是第一次设置流浪汉, 我几次使用Vagrant但是,它没有完成,在完成之前我得到了像
这样的错误HTTP server doesn't seem to support byte ranges. Cannot resume.
15% 和
SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054
为81%
有没有其他方法可以下载任何zip或图像文件的内容?
这样我就可以将内容粘贴到" .vagrant.d"文件夹?
答案 0 :(得分:0)
vagrant box add --insecure <name of your box>
它应该传递SSL read
错误
答案 1 :(得分:0)
您可能遇到将在1.8版本中修复的issue。您也可以尝试以下操作来绕过部分下载缓存,而不是更新:
vagrant box add <box name> --clean
如果你真的想手动下载这个盒子,请按照以下方式进行:
https://atlas.hashicorp.com/<username>/boxes/<boxname>
。访问该网址后,单击要下载的版本号。你现在应该在:
https://atlas.hashicorp.com/<username>/boxes/<boxname>/versions/<version>
。
接下来,附加您要下载的提供商:
/providers/<provider>.box
。
最后,将框导入Vagrant:
vagrant box add --name "<user>/<boxname>" /path/to/download.box
举个例子,这里是你如何为VirtualBox导入当前版本的ubuntu / trusty64:
wget -O /tmp/ubuntu.box https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20151208.1.0/providers/virtualbox.box
vagrant box add --name "ubuntu/trusty64" /tmp/ubuntu.box
rm /tmp/ubuntu.box
请注意,该框不会与地图册中的版本相关联,也不会有版本号。您可以尝试将其与metadata_url链接,但我还没有对此进行测试:
echo "https://atlas.hashicorp.com/ubuntu/trusty64" > ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/metadata_url