Я пытался несколько раз без удачи, чтобы получить этот код, чтобы работать в моем Vagrantfile
, и каждый раз, когда я получаю следующее сообщение об ошибке:Ошибка добавления «рецепта» в Vagrantfile
There are errors in the configuration of this machine. Please fix
the following errors and try again:
chef solo provisioner:
* The following settings don't exist: add_recipe
Вот раздел код, который я имею в виду:
config.berkshelf.enabled = true
config.vm.provision :chef_solo do |chef|
chef.add_recipe = 'apache2'
end
Я скачал последнюю версию с this site (версии 1.2.2) и установил файл .pgk
на моем Mac без ошибок.
Я также удостоверился, что я успешно установил chef-11.4.4
, и запустил это как с ящиком Vagrant, работающим, так и не запущенным ... все равно получаю ту же ошибку.
Я новичок в этой технологии, поэтому любая помощь и/или предложения были бы высоко оценены. Благодаря!
Что возвращает 'vagrant -version' в командной строке - и ваш Vagrantfile начинается с' Vagrant.configure ("2") do | config | '? – house9
Есть ли разница между использованием ': chef_solo' и' 'chef_solo''? У бродячих документов есть это как «chef_solo» или это просто ошибка? http://docs.vagrantup.com/v2/provisioning/chef_solo.html –