vagrant box add失败
其实前段时间也出现过这个问题,后来以为是电脑的原因,不了了之了。
我装好virtualbox
, vagrant
,然后尝试vagrant box add laravel/homestead
,失败;然后我尝试官方推荐的老方式vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead
,还是失败,最后我把box下载下来,尝试本地添加vagrant box add laravel/homestead virtual.box
,同样失败,并且三次报的错误都一样:
D:\Homestead>vagrant box add laravel/homestead virtualbox.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'laravel/homestead' (v0) for provider:
box: Unpacking necessary files from: file://D:/Homestead/virtualbox.box
box:
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.
是不是虚拟机virtualbox的原因啊?是我没安装好还是版本的原因?
求大神告知!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
事实证明,google和stackoverflow才是猿类的好朋友。额,纯吐槽。
stackoverflow上有几个类似的问题,我用其中一个方法解决了,现贴出来,供有需要的小伙伴参考。
原文地址
添加一个metadata.json文件,内容如下:
然后将.box文件和metadata.json文件放到同一目录,运行
DONE!
中文的回答目前是找不到任何的解决方案的,后来用google在英文网站才能找到解决的方案:遇到连本地都不能add box的时候,要安装VS2010的运行库。vagrant的报错真是不科学,这种程度的错误提示,让人根本摸不着头脑。因为一般用vagrant的人基本都是开发者,基本的运行库都会安装上了一遍,新手遇到这种情况完全摸不着头脑,更别说用去google查翻好几页的答案。
原文地址