2013-11-14 49 views
11

如果我更改供应脚本,或者更糟糕的话,基本操作系统是否有强迫流浪者重新提供或重新下载基础的方法框?我试图改变config.vm.boxconfig.vm.box_url,但vagrant up仍然愉快地启动到旧箱子。强迫流浪者在下一个流浪者处重新提供或下载新盒子

我知道我可以使用vagrant destroy然后vagrant upvagrant provision我自己的机器上刚刚重新调配,但我说的是在他们的方式,自动强制我的团队要重新设置/重新初始化盒(如做一个git pull然后vagrant up让它重新提供或适当重新初始化。)

回答

6

vagrant box --help给你一些选择。
具体来说,您可以vagrant box remove <name> <provider>删除一个框,并强制重新配置。

例如,删除流浪样品盒:

vagrant box remove precise32 virtualbox 
+2

的人来到这个答案后小记 - 第二个参数被设置为被删除,目前不赞成写这个的,所以你需要要传递'--provider virtualbox'而不是 –

+1

如果已经设置了该框,则删除基本框并不会强制重新配置。只有流浪摧毁,流浪者才能下载并部署新的基地。 – Thinkable