Chef infra 找不到cookbook compat_资源的配方默认值

Chef infra 找不到cookbook compat_资源的配方默认值,chef-infra,chef-recipe,Chef Infra,Chef Recipe,运行Chef Client时,会引发以下异常: Starting Chef Client, version 12.17.44 resolving cookbooks for run list: ["compat_resource", "tomcat"] Synchronizing Cookbooks: - compat_resource (12.16.3) - tomcat (2.3.4) Installing Cookbook Gems: Compiling Cookbooks...

运行Chef Client时,会引发以下异常:

Starting Chef Client, version 12.17.44
resolving cookbooks for run list: ["compat_resource", "tomcat"]
Synchronizing Cookbooks:
  - compat_resource (12.16.3)
  - tomcat (2.3.4)
Installing Cookbook Gems:
Compiling Cookbooks...

================================================================================
Recipe Compile Error
================================================================================

Chef::Exceptions::RecipeNotFound
--------------------------------
could not find recipe default for cookbook compat_resource

....

Chef run process exited unsuccessfully (exit code 1)

此消息的含义是什么?我如何修复它?

compat_resource
cookbook将自定义资源语法从Chef 12.5引入早期的Chef 12.X版本。它没有自己的配方。本食谱旨在用于调用资源


不确定,您想在这里做什么。

欢迎来到SO-您并没有真正提出问题,而是在没有进一步评论的情况下发布了一条错误消息。如果你想让别人帮助你,花点时间写一个适当的问题。错误消息表示您正在引用食谱
compat\u资源
中的食谱
default
。因此,了解更多的代码会很有帮助,特别是在参考烹饪书的地方,以及
metadata.rb
Berskfile
的外观(如果有的话)。此外:你如何开始你的厨师客户。提供这些信息,人们将能够帮助您。