2010-10-07 10 views
1

Я пытаюсь настроить Vagrant. Я следую руководству на веб-сайте и в настоящее время испытываю проблемы с частью Provisioning руководства (http://vagrantup.com/docs/getting-started/provisioning.html). Я следил за этой штукой точно так, как она есть сайт, но я получаю эту ошибку, я на Mac OSX, если это какой-либо важнойПолучая эту нечетную ошибку с Vagrant, задаваясь вопросом, может ли кто-нибудь помочь?

[email protected] ~/vagrant_guide $ vagrant up 
    There was a problem with the configuration of Vagrant. The error message(s) 
    are printed below: 

    chef: 
    * Run list must not be empty. 

Вот мой код для Vagrant файла, а если это также помогает:

Vagrant::Config.run do |config| 
    config.vm.box = "lucid32" 

    # Enable the chef solo provisioner 
    config.vm.provisioner = :chef_solo 

    # Grab the cookbooks from the Vagrant files 
    config.chef.recipe_url = "http://files.vagrantup.com/getting_started/cookbooks.tar.gz" 
end 

ли кто-нибудь от чего это и как я могу это исправить?

Благодаря

J

ответ

6

Вам нужно добавить следующую строку в Vagrantfile: config.chef.add_recipe ("vagrant_main")

+0

спасибо! это сделало трюк для меня, не знаю, почему это не упоминается в бродячих документах, если это необходимо. – Anentropic

1

В бродячей 0.6.0 и выше необходимо добавить в хотя бы один рецепт в вашем Vagrantfile, потому что список рецептов по умолчанию пуст. Должны быть обновлены старые вагонные фильтры, для работы с 0.6.0+

Here is the change.

Я рекомендую вам прочитать changelog перед обновлением бродяг. Проект является бета-версией, поэтому API быстро меняется.

Автор promises, что API будет стабильной в версии 1.0 :-)