2017-02-15 27 views
0

我有一個Windows 7主機上運行流浪(1.9.1),從我開始CentOS客VM如何將Windows主機env傳遞給Vagrantfile?

我想在Windows環境變量傳遞到通過Vagrantfile客人。

我們稱之爲環境變量ABC

>echo %ABC% 123

我知道我可以爲通過靜態值:

config.vm.provision :shell, path: "scripts/bootstrap.sh", env: {"MYVAR" => "123"}

但我不知道怎麼翻譯的環境變量 - 這不起作用(通過文字:%ABC%):

config.vm.provision :shell, path: "scripts/bootstrap.sh", env: {"MYVAR" => "%ABC%"}

任何幫助表示讚賞再次

回答

1

紙板程序員罷工......

三分鐘問我找到了答案的問題後(​​和我已經花了三個小時看之前,我問)

config.vm.provision :shell, path: "scripts/bootstrap.sh", env: {"MYVAR" => ENV['ABC']} 

tada!