首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么要向Berksfile添加过渡依赖关系?

为什么要向Berksfile添加过渡依赖关系?
EN

Stack Overflow用户
提问于 2015-03-18 20:04:13
回答 1查看 492关注 0票数 0

我正在开发一个与另一个食谱(another_cookbook)有依赖关系的食谱(my_cookbook),它与另一个食谱(another_cookbook2)有依赖关系。为什么我需要在my_cookbook means文件中指定过渡依赖(意思是将another_cookbook2依赖添加到Berskfile中)?是否已经在another_cookbook Berksfile文件中指定了与another_cookbook2的依赖关系?

代码语言:javascript
运行
复制
$ berks install
Resolving cookbook dependencies...
...
Unable to satisfy constraints on package another_cookbook2, which does not exist, due to solution constraint (another_cookbook = 0.0.1). Solution constraints that may result in a constraint on another_cookbook2: [(another_cookbook = 0.0.1) -> (another_cookbook2 >= 0.0.0)]
Missing artifacts: another_cookbook2
...

在将我的食谱上传到Chef服务器之前,我正尝试这样做。

EN

Stack Overflow用户

发布于 2015-03-19 03:29:55

你没有。

如果您共享您的Berskfile%s,我们可以向您展示最新动态。

依赖项列在metadata.rb文件中,而不是Berksfile中。Berksfile只是告诉Berks在哪里可以找到这些依赖项。

如果您的Berks文件中没有像样的Berks API端点,比如supermarket.chef.io,那么您可能必须列出相关食谱的位置。

metadata.rb不同,be文件不是递归构建的,因此不会使用依赖食谱中的Berksfile

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29121569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档