【发布时间】:2016-07-26 19:38:00
【问题描述】:
我有一个名为 package.box 的自定义框。我在尝试 vagrant up 时收到此错误,vagrant box add。我创建了一个具有不同配置但没有运气的 metadata.json 文件。我不明白这个消息。我使用 virtualbox 进行配置。
我不理解他们网站上关于 metadata.json 文件的文档。
找不到盒子“package.box”的“metadata.json”文件。
盒子需要这个文件才能让 Vagrant 确定
提供者。如果您制作了盒子,请添加一个
“metadata.json”文件。如果其他人制作了盒子,请
通知盒子创建者盒子已损坏。文档
box文件格式可以在以下网址找到:
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。
【问题讨论】:
标签: ubuntu vagrant virtualbox vagrant-provision