自己制作的 vagrant box,在执行vagrant add box 命令后是没有版本信息的(包括手动下载的官方的 box ),怎么才能给box 加上版本号呐!

问题来源 Box ‘laravel/homestead’ could not be found

编辑 metadata.json (这个文件放在box同一目录下)

{
    "name": "laravel/homestead",
    "versions": [{
        "version": "0.4.4",   //注意替换成你的版本
        "providers": [{
            "name": "virtualbox",
            "url": "file://homestead.box"   //注意替换成你的box的文件名
        }]
    }]
}

然后执行

$ vagrant box add metadata.json
$ vagrant box list
laravel/homestead               (virtualbox, 0.4.4)

搞定~~~