这是我的Vagrantfile.
config.vm.define :web do |web|
web.vm.box = "ubuntu/trusty64"
web.vm.network "private_network", ip: "192.168.100.111"
web.vm.network "forwarded_port", guest: 22, host: 4444, id: "ssh", auto_correct: true
web.vm.synced_folder "./web/", "/srv/"
web.vm.provider "virtualbox" do |vb|
vb.gui = true
vb.name = "web"
vb.cpus = 2
vb.memory = "1024"
end
end
Run Code Online (Sandbox Code Playgroud)
我的VM工作正常,但我需要web.vm.synced_folder "./web/", "/srv/"改为另一条路径.我试图改变它,而不是流浪汉重新加载,流浪汉提供,流浪汉重新加载web --provision,以及所有其他posibile变种.这些行动无效.更改同步文件夹的唯一方法是销毁VM并再次启动它.这不是我想要的.我需要在不破坏VM的情况下重新加载配置,这是一个对我不起作用的问题.