这是我的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
我已经成功地使用我的虚拟机,但我需要将
web.vm.synced_folder "./web/", "/srv/"
更改为其他路径。我尝试更改它,然后执行 vagrant reload、vagrant provision、vagrant reload web --provision 和所有其他可能的变体,但这些操作都没有效果。更改同步文件夹的唯一方法是销毁虚拟机并重新启动它。这不是我想要的。我需要在不销毁虚拟机的情况下重新加载配置,这就是我的问题所在,它对我不起作用。