我有一个名为package.box的自定义框。当我试图流浪起来时,我会得到这个错误,无聊的箱子添加。我用不同的配置创建了一个metadata.json文件,但没有运气。我不明白这个消息。我使用virtualbox进行配置。流浪者定制框metadata.json文件
我不明白他们的网站上有关metadata.json文件的文档。
未找到包装盒'package.box'的“metadata.json”文件。
Box需要这个文件才能让Vagrant确定它的制造商提供的
。如果您创建了该框,请为其添加一个
“metadata.json”文件。如果其他人制作了盒子,请
通知盒子创建者该盒子已损坏。为
箱文件格式的文档可以在下面的网址找到:
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。
谢谢。在我重新包装盒子后,它工作正常。我不知道为什么,但它的工作。元数据文件在那里首先存在。 – tudor