2015-02-24 2 views
0

Я пытаюсь загрузить поваренную книгу на сервере повары я использую elasticsearch и написали мою обертку поваренной мой-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] присутствует на сервере шеф-повара.

Это в

сайт-поваренных/мой-elasticsearch/metadata.rb

depends 'elasticsearch' '= 0.3.13' 
depends 'simple-kibana' '= 0.1.1' 

Каждый знает, что я здесь отсутствует?

Thanks

+1

Пожалуйста, ваши 'metadata.rb'. Похоже, что используется 'elasticsearch = 0.3.13' в качестве названия поваренной книги (при произнесении' version> = 0.0.0'). Таким образом, вы, вероятно, имеете синтаксическую ошибку при указании версии. Удостоверьтесь, что вы «зависите» от elasticsearch »,« = 0.3.13 »' – StephenKing

+0

@StephenKing обновил вопрос – roy

ответ

0

Следующие изменения решили проблему.

зависит 'elasticsearch', '= 0.3.13' зависит 'простой kibana', '= 0.1.1'

0

Проблема заключается в том, что вам не хватает запятых в вашем depends заявлении. В результате, повар ищет поваренное имя elasticsearch=0.3.13 с версией >=0.0.0, а не поваренная книга по имени elasticsearch с версией =0.3.13