php - vagrant box add失败

 旧眸M_557 发布于 2022-11-15 23:53

其实前段时间也出现过这个问题,后来以为是电脑的原因,不了了之了。
我装好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的原因啊?是我没安装好还是版本的原因?
求大神告知!

3 个回答
  • 添加一个metadata.json文件,内容如下:

    {
        "name": "laravel/homestead",
        "versions": 
        [
            {
                "version": "0.5.0",
                "providers": [
                    {
                      "name": "virtualbox",
                      "url": "virtualbox.box"
                    }
                ]
            }
        ]
    }

    然后将.box文件和metadata.json文件放到同一目录,运行

    vagrant box add metadata.json

    DONE!

    2022-11-16 01:15 回答
  • 中文的回答目前是找不到任何的解决方案的,后来用google在英文网站才能找到解决的方案:遇到连本地都不能add box的时候,要安装VS2010的运行库。vagrant的报错真是不科学,这种程度的错误提示,让人根本摸不着头脑。因为一般用vagrant的人基本都是开发者,基本的运行库都会安装上了一遍,新手遇到这种情况完全摸不着头脑,更别说用去google查翻好几页的答案。
    原文地址

    2022-11-16 01:15 回答
  • 事实证明,google和stackoverflow才是猿类的好朋友。额,纯吐槽。
    stackoverflow上有几个类似的问题,我用其中一个方法解决了,现贴出来,供有需要的小伙伴参考。

    I downloaded
    cUrl x64 with SSL
    and replace it with the curl.exe provided by Vagrant.
    In other words, I copied the curl.exe to
    C:\HashiCorp\Vagrant\embedded\bin
    Now it's working perfectly

    原文地址

    2022-11-16 01:15 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有