【发布时间】:2015-02-27 01:48:35
【问题描述】:
我正在尝试在厨师服务器上上传菜谱我正在使用弹性搜索并编写了我的包装菜谱 my-elasticsearch 但我收到以下错误:
iMac:chef-repo abc$ knife cookbook upload elasticsearch --cookbook-path cookbooks/
Uploading elasticsearch [0.3.13]
Uploaded 1 cookbook.
iMac:chef-repo abc$ knife cookbook upload my-elasticsearch
Uploading magnetic-elk [0.1.0]
ERROR: Cookbook my-elasticsearch depends on cookbook elasticsearch=0.3.13 version >= 0.0.0,
ERROR: which is not currently being uploaded and cannot be found on the server.
iMac:chef-repo abc$
我检查了厨师服务器,并且厨师服务器上存在 elasticsearch [0.3.13]。
这是在
site-cookbooks/my-elasticsearch/metadata.rb
depends 'elasticsearch' '= 0.3.13'
depends 'simple-kibana' '= 0.1.1'
有人知道我在这里缺少什么吗?
谢谢
【问题讨论】:
-
请发布您的
metadata.rb。看起来它使用elasticsearch=0.3.13作为食谱名称(同时说version >= 0.0.0)。因此,您在指定版本时可能会出现语法错误。确保你有depends "elasticsearch", "= 0.3.13" -
@StephenKing 更新了问题
标签: automation chef-infra chef-recipe cookbook