2016-06-22 8 views
0

Ich habe Vagabund Box, und ich mache eine Änderung auf Upgrade-Box.Box Vagabund ändert sich nicht nach Box-Update

Ich lief "vagrant Paket --output new.box", um die Box zu speichern und ich auf den Server hochladen, damit mein Freund es herunterladen kann. Er hat es heruntergeladen, aber als er "vagrant box update" lief, änderte sich die Box nicht. Muss ich die Vagabundenbox zuerst zerstören, wenn ich die Änderung anwenden möchte? Danke

+0

schlechte Struktur Frage –

+0

lass es einfach in Ruhe, wenn du nicht helfen willst –

+0

das ist für deine Güte. Sie müssen sehen, wie Sie gute Fragen stellen. oder - sonst wirst du blockiert (nicht von mir) –

Antwort

0

Sie müssen alles vollständig entfernen, danach installieren Sie es neu und es sollte aktualisiert werden.

0

Standardmäßig funktioniert vagrant box version speziell aus Feldern, die auf Altas hochgeladen werden (was hashicorp Produkt ist), da Atlas eine Standard-Metadatendatei erstellt, wenn Sie dort Felder drücken.

erstellen Sie können sicherlich die box metadata selbst

Datei Es ist ein JSON-Dokument, strukturiert in folgenden Weise:

{ "name": "hashicorp/precise64", "description": "This box contains Ubuntu 12.04 LTS 64-bit.", "versions": [ 
    { 
     "version": "0.1.0", 
     "providers": [ 
     { 
      "name": "virtualbox", 
      "url": "http://somewhere.com/precise64_010_virtualbox.box", 
      "checksum_type": "sha1", 
      "checksum": "foo" 
     } 
     ] 
    } ] } 

Wie Sie sehen können, kann das JSON-Dokument beschreibt mehrere Versionen eine Box, mehrere Anbieter und kann Anbieter in verschiedenen Versionen hinzufügen/entfernen.

Wenn Sie, bevor Sie diese Metadaten-Datei nicht erstellt haben, muss Ihr Freund sie in ihrer bestehenden Box schaffen, so unstet, das Spiel machen, wenn Sie den update Befehl ausgeführt wird.

Verwandte Themen