gpt4 book ai didi

Vagrant 中的语法错误

转载 作者:行者123 更新时间:2023-12-04 02:06:44 25 4
gpt4 key购买 nike

我的 Vagrantfile 中有这段代码,可以使用 Ansible 来配置我的虚拟机:

Vagrant.configure("2") do |config|
config.vm.box = "geerlingguy/centos7"
config.vm.provision "ansible" do |ansible|
ansible.playbook = "playbook.yml"
end

但是现在我得到这个错误:

> There is a syntax error in the following Vagrantfile. The syntax error
> message is reproduced below for convenience:
>
> /Users/vagrant/Vagrantfile:5: syntax error, unexpected
> end-of-input, expecting keyword_end

有人可以帮我弄清楚为什么会出现此错误吗?

谢谢!

最佳答案

您似乎缺少“config.vm.provision "ansible"do |ansible|”的“end”关键字做声明。我认为以下更改应该有效。

Vagrant.configure("2") do |config|
config.vm.box = "geerlingguy/centos7"
config.vm.provision "ansible" do |ansible|
ansible.playbook = "playbook.yml"
end
end

关于Vagrant 中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42742185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com