我尝试在安装其先决条件后在Windows guest虚拟机中打开应用程序(我使用的是现代IE中的Windows 7基本框)。但我似乎无法通过vagrant shell脚本打开一个应用程序。
执行应用程序的脚本卡在主机终端中,并且guest虚拟机没有显示任何更改。我是Vagrant的初学者,也许我错过了一些基本的东西。我的流浪文件看起来像这样:
Vagrant.configure(2) do |config|
config.vm.box = "modernIE/w7-ie10"
config.vm.box_check_update = false
config.vm.synced_folder "syncedFolder/", "C:/Files/"
config.vm.communicator = "winrm"
config.vm.provider "virtualbox" do |vb|
vb.gui = true
vb.cpus = 2
vb.memory = "2048"
vb.name = "Test"
end
config.vm.provision :shell, path: "test.bat"
end
test.bat:
cd %PROGRAMFILES%/Eclipse/
eclipse.exe -product com.ibm.rational.rft.product.id
我已将eclipse更改为calc之类的内容,但仍未在Windows来宾VM中打开应用程序。