2016-05-17 18 views
0

Ich möchte einige Dateien von meinem Host-Computer auf ein Windows 7-VM kopieren, und ich füge dieses Bit Code der Vagrant-Datei hinzu.Vagrant-Dateibereitstellung

Vagrant.configure("2") do |config| 
config.vm.provision "file", source: "~/.gitconfig", destination:".gitconfig" 
end 

Wie auch immer, nichts funktioniert. Ich tippe "Vagabund hoch" und "Vagabund hoch - Versorgung".

Hat jemand irgendeine Ahnung, warum es nicht funktioniert?

Netzwerkeinstellung? Muss ich ssh oder etwas ähnliches einrichten?

Danke

Antwort

0

Funktioniert nicht. Vielleicht sollte ich etwas in meiner Windows 7 VM aktivieren? Ich möchte auch eine der synchronisierten Dateien ausgeführt werden.

Die Synchronisierung funktioniert nicht und das funktioniert auch nicht.

config.vm.provision "file", source:  "C:\\development\\Source\\Repos\\Agent\\bin\\Debug\\Agent.exe", destination: "C:\\Temp" 
    config.vm.provision "shell", 
    inline: "C:\\development\\Source\\Repos\\Agent\\bin\\Debug\\Agent.exe" 
    config.vm.provision "shell", 
    inline: "C:\\Users\\Public\\Desktop\\OP.bat" 

Ich glaube, ich vermisse etwas und ich weiß nicht was.

+0

es ist nicht klar, was Sie tun .. Sie kopieren Datei 'C: \\ Entwicklung \\ Source \\ Repos \\ Agent \\ bin \\ Debug \\ Agent.exe'zu' C: \\ Temp 'so wird die Datei in den temporären Ordner kopiert, aber nachdem Sie' C: \\ Entwicklung \\ Source \\ Repos \\ Agent \\ bin \\ Debug \\ Agent.exe 'ausführen wollen, sollte' C: \ \ Temp \ Agent.exe –

+0

Ich möchte einige Dateien vom Hostcomputer auf die VM kopieren. Und danach möchte ich eine der Dateien in der VM und eine andere Datei, die bereits in der VM ist, ausführen. Ich denke, es gibt zwei Möglichkeiten, um dies zu erreichen, einer ist mit einem Sync-Ordner und der andere kopiert die Dateien. Beides sind ihnen gut für mich. Aber keiner von ihnen funktioniert. Es scheint, dass es keine Kommunikation zwischen dem Host-Computer und der VM gibt, da das Kopieren von Dateien nicht funktioniert, das Synchronisieren von Ordnern funktioniert nicht und das Ausführen von Befehlen funktioniert auch nicht. – JonR