我正在进行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
答案 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