【问题标题】:Unable to upload cookbooks to my server using Chef workstation using Knife - CHEF无法通过使用 Knife 的 Chef 工作站将食谱上传到我的服务器 - CHEF
【发布时间】:2017-02-25 05:37:52
【问题描述】:

我无法使用

从我的 Chef 工作站上传我的食谱
knife cookbook upload <cookbook_name>. 

这让我说错了

Could not find cookbook <cookbook_name> in your cookbook path, skipping it. 
Uploaded 0 cookbook. 

我所有的食谱都在本地。当我“ls”它时,我可以看到我的食谱。在knife.rb 文件中,路径设置为["#{current_dir}/../cookbooks"]。请帮助我,我被卡住了。

PS:“”除了在路径中没有使用

【问题讨论】:

    标签: chef-infra


    【解决方案1】:

    只需使用说明书名称并删除路径格式。

    knife cookbook upload 7-zip-1.0.2
    

    【讨论】:

    • 我认为您可能做了坏事,您尝试使用 Berkshelf 食谱文件夹作为您的食谱路径。不要那样做,它非常脆弱,我们打算最终打破它。
    • 'C:\Users\..\..\..\..\chef-starter\chef-repo\cookbooks' 这是我的食谱所在的路径本地 & 在我的 'knife.rb' 文件中,cookbook_path 设置为 '["#{current_dir}/../cookbooks"]' @coderanger
    • Vamsi 抱歉,评论是针对@AmmY。
    • 请下载新鲜大厨DK
    【解决方案2】:

    你真的有一本名为7-zip-1.0.2 的食谱吗?我希望它被命名为 7-zipseven_zip (后者是 7-Zip 的普通社区食谱。可能只是修正你正在使用的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-14
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      • 2015-02-25
      • 1970-01-01
      相关资源
      最近更新 更多