我有一个名为package.box的自定义盒子。当尝试vagrant up、vagrant box add时,会出现以下错误。我创建了一个不同配置的metadata.json文件,但没有成功。我不理解这个消息。我使用virtualbox进行配置。
我不理解他们网站上关于metadata.json文件的说明。
引用: 找不到盒子“package.box”的“metadata.json”文件。 为了让Vagrant确定提供程序,盒子需要此文件。 如果您制作了盒子,请将“metadata.json”文件添加到其中。 如果其他人制作了盒子,请通知盒子创建者该盒子已损坏。 可以在下面的URL中找到有关盒子文件格式的文档: https://www.vagrantup.com/docs/boxes/format.html package.box位于一个空目录中。我在它旁边放置了这个metadata.json文件:
我不理解他们网站上关于metadata.json文件的说明。
引用: 找不到盒子“package.box”的“metadata.json”文件。 为了让Vagrant确定提供程序,盒子需要此文件。 如果您制作了盒子,请将“metadata.json”文件添加到其中。 如果其他人制作了盒子,请通知盒子创建者该盒子已损坏。 可以在下面的URL中找到有关盒子文件格式的文档: https://www.vagrantup.com/docs/boxes/format.html package.box位于一个空目录中。我在它旁边放置了这个metadata.json文件:
{
"description": "long box description",
"short_description": "short box description",
"name": "company/developer-environment",
"versions": [{
"version": "1",
"status": "active",
"description_html": "<p>Dev Environment</p>",
"description_markdown": "Dev Environment",
"providers": [{
"name": "virtualbox",
"url": "./package.box"
}]
}]
}
我使用的是Ubuntu 16.04系统,Vagrant 1.8.5和VirtualBox 5.0.26。