【发布时间】:2016-01-06 17:45:28
【问题描述】:
这是我的 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
我的 VM 工作正常,但我需要将 web.vm.synced_folder "./web/", "/srv/" 更改为其他路径。我尝试更改它,而不是 vagrant reload、vagrant provision、vagrant reload web --provision 以及所有其他可能的变体。这些操作不会有效果。更改同步文件夹的唯一方法是销毁 VM 并重新启动它。这不是我想要的。我需要在不破坏 VM 的情况下重新加载配置,这是它对我不起作用的问题。
【问题讨论】:
标签: vagrant vagrantfile