2016-05-17 59 views
0

我想從我的主機上覆制一些文件到Windows 7虛擬機,並將這一點代碼添加到流浪文件中。流浪文件提供

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

無論如何,沒有任何工作。我輸入「vagrant up」和「vagrant up --provision」。

有沒有人有任何線索爲什麼它不工作?

網絡設置?我需要設置ssh或類似的東西嗎?

謝謝

回答

0

不起作用。也許我應該在Windows 7虛擬機中啓用某些功能? 我也想要執行一個同步文件。

同步不起作用,這也不起作用。

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" 

我想我錯過了什麼,我不知道是什麼。

+0

它不清楚你在做什麼..你拷貝文件'C:\\ development \\ Source \\ Repos \\ Agent \\ bin \\ Debug \\ Agent.exe'to'C:\\ Temp '所以文件將被複制到臨時文件夾,但是當你想運行'C:\\ development \\ Source \\ Repos \\ Agent \\ bin \\ Debug \\ Agent.exe'時,它應該是'C:\ \ Temp \ Agent.exe –

+0

我想將一些文件從主機複製到虛擬機。之後,我想執行VM中的一個文件和VM中已有的另一個文件。我認爲有兩種方法可以實現這一點,一種是使用同步文件夾,另一種是複製文件。他們都適合我。但他們都沒有工作。似乎主機和虛擬機之間沒有通信,因爲複製文件不起作用,同步文件夾不起作用,執行命令也不起作用。 – JonR