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

How to run inline script in 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

你需要运行

vagrant provision 

才能看到留言。

Provisioning 意味着当您第一次启动新虚拟机时 运行 一次,它将 运行 设置机器的操作。