1

Vagrantをセットアップしようとしています。私はWebサイトのガイドに従っていますが、現在、ガイドのプロビジョニング部分(http://vagrantup.com/docs/getting-started/provisioning.html)で問題が発生しています。サイトですが、このエラーが発生します。重要な場合はMacOSXを使用しています

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

4

2 に答える 2

6

次の行を に追加する必要がありますVagrantfile

config.chef.add_recipe("vagrant_main")
于 2010-10-07T19:57:48.997 に答える
1

vagrant 0.6.0 以降では、デフォルトのレシピ リストが空であるため、Vagrantfile に少なくとも 1 つのレシピを追加する必要があります。0.6.0 以降で動作するには、古い Vagfile を更新する必要があります。

これが変更です。

vagrant を更新する前に、変更ログを読むことをお勧めします。プロジェクトはベータ版であるため、API は急速に変化しています。

著者は、API がバージョン 1.0 で安定することを約束します :-)

于 2010-11-03T23:37:01.940 に答える