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

时间:2014-11-03 12:55:21

标签: vagrant chef provisioning

我正在进行Chef-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 vagrant_linux.rb simple.rb”时,我收到了以下错误:

**FATAL: LoadError: cannot load such file -- chef/provisioning_vagrant**

为什么厨师服务器无法找到“chef-provisioning-vagrant”。此文件是重命名还是已更改或其他任何内容。有人可以帮忙吗?

此致 Manish Mehra

1 个答案:

答案 0 :(得分:0)

如果您的盒子没有安装厨师(例如您使用的是自己的盒子,或者您使用的是像chef / debian-7.4这样的东西),您只需要安装宝石"厨师"。我不知道你安装的其他宝石在做什么,但我不知道normale" chef"宝石:

sudo gem install --no-rdoc --no-ri chef

你可以看一下我的repo,我拿一个简单的debian盒子,安装厨师和一些基本的包裹:https://github.com/Sgoettschkes/va/tree/master/debian7