2014-05-08 6 views
9

Ich versuche, die neue Docker-Unterstützung in vagrant 1.6 zu testen. Ich bin auf dem Fenster, und ich habe mein Setup vagrant Datei, aber wenn ich "Vagrant up --provider = Docker" betreibe ich folgendes erhalten:Vagrant, Fehler beim Ausführen von Vagabund up --provider = docker

Bringing machine 'default' up with 'docker' provider... 
==> default: Docker host is required. One will be created if necessary... 
default: Vagrant will now create or start a local VM to act as the Docker 
default: host. You'll see the output of the `vagrant up` for this VM below. 
default: 
default: Box 'mitchellh/boot2docker' could not be found. Attempting to find and install... 
default: Box Provider: virtualbox 
default: Box Version: >= 0 
default: Loading metadata for box 'mitchellh/boot2docker' 
default: URL: https://vagrantcloud.com/mitchellh/boot2docker 
default: Adding box 'mitchellh/boot2docker' (v0.8.0) for provider: virtualbox 
default: Downloading: https://vagrantcloud.com/mitchellh/boot2docker/version/1/provider/virtualbox.box 
default: Progress: 100% (Rate: 2999k/s, Estimated time remaining: --:--:--) 
The executable 'bsdtar' Vagrant is trying to run was not 
found in the %PATH% variable. This is an error. Please verify 
this software is installed and on the path. 

Antwort

27
  1. Deinstallieren Vagrant vollständig, C:\HashiCorp entfernen.
  2. Vagrant neu installieren.

Dies wird alles reparieren.

+0

Das funktioniert! Vielen Dank! –

+0

Wenn diese Antwort richtig war, bitte akzeptieren Sie sie als die richtige Antwort! –

+0

Akzeptieren Sie die Antwort, wenn sie korrekt war. – Robert

16
  1. Zum Programme und Funktionen
  2. Vagrant Finden und

Keine Notwendigkeit Reparatur neu zu installieren :)

+1

Ich kann bestätigen, dass dies mein Problem gelöst hat. – Christoph

+0

Arbeitete für mich auch, von 1,5 bis 1,6.3 – Swav

+1

ging nicht für mich arbeiten. –

4

eine schnelle Lösung ist es, den Weg des mingw Binärspeicherort an das System des befestigen Path Variable, zB: C:\HashiCorp\Vagrant\embedded\mingw\bin

Denken Sie daran, Pfadeinträge mit einerzu trennen.

+0

Es half nicht mit Vagrant 1.9.7 –

0

herunterladen & Paket folgen Sie den Anweisungen hier installieren http://gnuwin32.sourceforge.net/packages/libarchive.htm

dann Path-Umgebungsvariablen aktualisieren, um die installierten Pfad von bsd ausführbare Datei, in der Regel C enthalten: \ Program Files (x86) \ GnuWin32 \ bin