2014-09-22 2 views
0

가 나는 의존성 관리를위한 라이브러리 - 요리사를 사용하고 Kitchen.CI요리사

의 도움

와 젠토을위한 요리 책을 만드는 과정에있어 과정에서 자신의 요리 책을로드하려고, 난 이후 나는 수렴하려고 할 때 그것을 설치, 나는 다음과 같은 오류를 받고 있어요 : 여기

ERROR: Cookbook magentochef not found. If you're loading magentochef from another cookbook, make sure you configure the dependency in your metadata 

이 일이, magentochef 내가 만드는거야 요리 책의 이름입니다, 그래서 그것을로드하려고 왜 아무 생각이 없다 의존성으로서. 사실, 자체에 대한 의존성으로 스스로를로드하려고 시도하고 있습니다. 실제로 이상합니다.

저는 요리사와 주방에 새로운 사람입니다. 그래서 뭔가 오해하고있을 가능성이 있습니다.하지만 이런 일이 매우 이상하게 보입니다. 오류가 나는 librarian-chef를 설치 한 후에 만 ​​발생하고 여기 내 metadata.rb

name "magentochef" 
version "0.0.1" 

의 여기 내 .kitchen.yml

--- 
driver: 
    name: vagrant 

provisioner: 
    name: chef_solo 

platforms: 
    - name: ubuntu-12.04 
    - name: ubuntu-14.04 

suites: 
    - name: default 
    run_list: 
     - recipe[magentochef::default] 
    attributes: 

kitchen converge

를 실행하려고 그리고 마지막으로, 내 Cheffile

#!/usr/bin/env ruby 
#^syntax detection 

site 'https://supermarket.getchef.com/api/v1' 

cookbook 'composer', '~> 1.0.5' 

답변

1

을 추가해야합니다. 너의 셰필에게. Berkshelf는 이것에 더 일반적이며 도우미 (metadata)를 포함합니다.

+0

도움 주셔서 감사합니다. 나는 아침에 시험해보고 어떻게되는지 알려줄거야! –

+0

그게 하나야, 효과가있는 것처럼 보입니다. 감사! –