Ruby 厨师客户端运行从站点cookbooks目录复制到cookbooks目录的一半cookbooks

Ruby 厨师客户端运行从站点cookbooks目录复制到cookbooks目录的一半cookbooks,ruby,chef-infra,devops,configuration-management,chef-zero,Ruby,Chef Infra,Devops,Configuration Management,Chef Zero,我有一本定制的食谱,可以配置我的Jenkins服务器。定制食谱中有3种食谱。我正在使用图书管理员厨师管理我的食谱依赖项。Chef正在本地模式下运行,我使用terraform为我的节点配置Chef 当我运行chef client-z时,它会尝试将站点cookbooks目录中的自定义cookbook复制到cookbooks目录中。我之所以说“尝试”,是因为它只复制其中一个食谱,而不复制其他食谱或其他食谱文件,如metadata.rb。最终,我在菜谱中包含java cookbook时会出错,因为它无法

我有一本定制的食谱,可以配置我的Jenkins服务器。定制食谱中有3种食谱。我正在使用
图书管理员厨师
管理我的食谱依赖项。Chef正在本地模式下运行,我使用terraform为我的节点配置Chef

当我运行
chef client-z
时,它会尝试将
站点cookbooks
目录中的自定义cookbook复制到
cookbooks
目录中。我之所以说“尝试”,是因为它只复制其中一个食谱,而不复制其他食谱或其他食谱文件,如
metadata.rb
。最终,我在菜谱中包含java cookbook时会出错,因为它无法解决cookbooks的依赖关系


如果我手动登录到节点并将目录复制到我自己身上,那么一切都会正常运行

最新稳定版本的chef解决了此错误。你可以试试看,显然不行,我用的是最新版本的chef。