如何在Vagrant中运行内联脚本?

时间:2015-03-16 13:01:43

标签: vagrant

我是Vagrant的新手,正在尝试按照文档记录执行内联脚本。我的理解是,当我vagrant ssh时,我应该看到内联执行的输出。但我没有看到它。在vagrant reload之后再次尝试但没有运气。这里有什么不对吗? Vagrant version 1.7.2

Vagrant.configure(2) do |config|
  ...
  config.vm.provision "shell", inline: "echo I am Ubuntu"
end

我尝试过的另一种变体是

Vagrant.configure(2) do |config|
  ...
  config.vm.provision "shell" do |s|
    s.inline: "echo I am Ubuntu"
  end
end

1 个答案:

答案 0 :(得分:1)

你需要运行

vagrant provision 

以便查看消息。

Provisioning只是在您第一次启动新vm时运行一次,它将运行设置机器的操作。