Ich habe eine benutzerdefinierte Box namens package.box. Ich bekomme diesen Fehler, wenn ich versuche, vagabundieren, vagabundieren Box hinzufügen. Ich habe eine metadata.json-Datei mit verschiedenen Konfigurationen erstellt, aber ohne Erfolg. Ich verstehe diese Nachricht nicht. Ich verwende Virtualbox zur Bereitstellung.Vagrant benutzerdefinierte Box metadata.json Datei
Ich verstehe die Dokumentation auf ihrer Website in Bezug auf metadata.json Datei nicht.
Die Datei "metadata.json" für die Box 'package.box' wurde nicht gefunden.
Boxen benötigen diese Datei, damit Vagrant den
Anbieter, für den es gemacht wurde, ermitteln kann. Wenn Sie die Box erstellt haben, fügen Sie bitte eine
Datei "metadata.json" hinzu. Wenn jemand anderes die Box gemacht hat, bitte
den Boxersteller benachrichtigen, dass die Box beschädigt ist. Dokumentation für
Box-Dateiformat kann unten in der URL:
https://www.vagrantup.com/docs/boxes/format.html
Die package.box lebt in am leeren Verzeichnis. Daneben habe ich diese metadata.json Datei:
{
"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"
}]
}]
}
ich ein Ubuntu 16.04-System verwenden, vagrant 1.8.5, VirtualBox 5.0.26.
Vielen Dank. Es funktionierte gut, nachdem ich die Box umgepackt hatte. Ich weiß nicht warum, aber es hat funktioniert. Die Metadatendatei existierte dort an erster Stelle. – tudor