Получив эту странную ошибку с Vagrant, интересно, может ли кто-нибудь помочь - PullRequest
1 голос
/ 07 октября 2010

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

evan@superduper ~/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

Ответы [ 2 ]

6 голосов
/ 07 октября 2010

Вам необходимо добавить эту строку в Vagrantfile:

config.chef.add_recipe("vagrant_main")
1 голос
/ 04 ноября 2010

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

Вот изменение .

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

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

...