通过Chef、Oracle Virtual Box和Vagrant进行服务器配置时出错

通过Chef、Oracle Virtual Box和Vagrant进行服务器配置时出错,vagrant,chef-infra,provisioning,Vagrant,Chef Infra,Provisioning,我在做厨师配菜。为此,我尝试使用chef provisioning、Oracle Virtual Box和Vagrant。我执行了这个命令: "**gem install chef-provisioning chef-provisioning-vagrant**" I got following error: **Error: Could not find a valid gem 'chef-provisioning-vagrant'** 我毫不在意地向前走。当我执行chef client-z

我在做厨师配菜。为此,我尝试使用chef provisioning、Oracle Virtual Box和Vagrant。我执行了这个命令:

"**gem install chef-provisioning chef-provisioning-vagrant**"
I got following error:
**Error: Could not find a valid gem 'chef-provisioning-vagrant'**
我毫不在意地向前走。当我执行chef client-z vagrant_linux.rb simple.rb时,我得到了以下错误:

**FATAL: LoadError: cannot load such file -- chef/provisioning_vagrant**
为什么chef服务器找不到chef provisioning vagrant。是否重命名或更改了此文件或其他任何内容。有人能帮忙吗

问候
Manish Mehra

如果您的盒子没有安装chef,例如,您使用的是自己的从头制作的盒子,或者您使用的是chef/debian-7.4之类的东西,则只需安装gem chef即可。我不知道您安装的其他gem在做什么,但我不知道normale chef gem有任何问题:

sudo gem install --no-rdoc --no-ri chef
您可以看看我的回购协议,在那里我使用了一个普通的debian box,安装了chef和一些基本软件包: