我目前正在从事部署自动化的 Chef 工作,我正在构建一个依赖于我拥有的另一本 Recipe 的 Recipe 已经从 Chef 超市下载( Recipe 是数据库 6.1.1),我做了 depends 和 include_recipe 部分,但是当我上传我的 Recipe 时仍然出现这个错误
(当我尝试上传显然依赖于另一本 Recipe Postgresql 的数据库说明书时发生了同样的事情,这意味着我陷入了依赖循环) 感谢您的帮助!
最佳答案
根据您使用的 Chef 版本,我建议在上传时使用 --include-dependencies 选项。
( https://docs.chef.io/knife_cookbook.html )
-d, --include-dependencies 确保当一本 Recipe 依赖于一本(或多本) Recipe 时,这些 Recipe 也会被上传。
关于linux - 无法上传我的 Recipe ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50100525/