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 upするinstall.shと は呼び出されませんが、 でリロードする必要があり--provisionます。最初に実行するにはどうすればよいinstall.shですか?

4

1 に答える 1

15

Vagrant 1.3 以降、プロビジョニングは、マシンが作成される最初の起動時にのみ自動的に実行されます。

reload後続のまたはで実行する必要がある場合はup、明示的に呼び出す必要があります。

vagrant up --provision

参照: GH-1776 [コミット] .

于 2013-10-14T15:19:08.880 に答える