首页 > 解决方案 > Chef Infra Server:将依赖项添加到 metadata.rb 和 policyfile.rb 文件时出错

问题描述

我试图让我的厨师食谱依赖于厨师超市社区巧克力食谱,这样我就可以安装一些软件包。在我的 metadata.rb 文件中,我添加了以下代码:depends 'chocolatey', '~> 1.2.0'

在我的 policyfile.rb 文件中,我添加了以下代码:cookbook 'chocolatey', '~> 1.2.0'

我已经在我的食谱目录中运行了厨师安装,它自动生成了 Policyfile.lock.json 文件

但是,当我现在尝试将其上传到厨师基础设施服务器时,我遇到了一些错误:错误:Cookbook windows_web_server 依赖于当前不是错误的食谱错误:正在上传并且无法在服务器上找到。错误:缺少的食谱是:'chocolatey' 版本 '~> 1.2.0'

我还需要做些什么才能使其正常工作吗?

标签: chef-infra

解决方案


推荐阅读