无法在食谱中创建文件

问题描述 投票:0回答:1

正在通过自学来学习厨师,无法在我的厨师食谱中创建文件

我的步骤很轻松,这是我在linux实例中所做的

  1. [创建一个Directoy(使用mkdir命令)将其命名为食谱
  2. 进入目录(使用cd食谱)
  3. 生成的食谱(使用厨师生成的Cookbookt测试食谱)并在食谱内部移动(使用cd测试的食谱)
  4. [创建了一个食谱(厨师生成食谱测试食谱),然后从我的测试食谱中回到我的目录,(使用cd ..]
  5. 使用vi test-cookbook/recipes/test-recipe.rd创建了一个文件,如下所示:文件'/ myfile'做内容“你好”动作:创建结束
  6. 我给了此命令chef exec ruby -c test-cookbook/recipes/test-recipe.rb,结果为“ Sytax ok”]
  7. 现在我给了这个命令chef-client -zr "recipe[test-cookbook::test-rescipe],这使我出错:

    Missing Cookbooks:
    ------------------
    No such cookbook: test-cookbook
    
amazon-web-services chef cookbook
1个回答
0
投票

之所以会这样,是因为您没有正确配置Chef-client。您缺少client.rb文件及其中的设置cookboook_path

请参阅to this answer for full details

© www.soinside.com 2019 - 2024. All rights reserved.