正在通过自学来学习厨师,无法在我的厨师食谱中创建文件
我的步骤很轻松,这是我在linux实例中所做的
vi test-cookbook/recipes/test-recipe.rd
创建了一个文件,如下所示:文件'/ myfile'做内容“你好”动作:创建结束chef exec ruby -c test-cookbook/recipes/test-recipe.rb
,结果为“ Sytax ok”]现在我给了这个命令chef-client -zr "recipe[test-cookbook::test-rescipe]
,这使我出错:
Missing Cookbooks:
------------------
No such cookbook: test-cookbook
之所以会这样,是因为您没有正确配置Chef-client。您缺少client.rb
文件及其中的设置cookboook_path
。