4

我有一个非常简单的 Vagrant 文件,如下所示:

  config.vm.box = "precise32"
  config.vm.synced_folder "./src", "/vagrant/src/"
  config.vm.network "forwarded_port", guest: 8080, host: 8080
  config.vm.provision :shell, :path => "install.sh"

当我这样做时vagrant upinstall.sh不会调用,但我必须重新加载--provision. 第一次怎么跑install.sh

4

1 回答 1

15

从 Vagrant 1.3 开始,配置仅在第一次启动时自动运行,此时机器被创建。

如果您需要在后续reloador上运行它,则up必须显式调用它:

vagrant up --provision

另见:GH-1776 [提交]

于 2013-10-14T15:19:08.880 回答