2015-01-13 1 views
0

include_recipe을 사용할 때 약간의 설명이 필요합니다. 모든요리사 이름에 요리법 이름을 포함시킬 때

먼저 내가

include_recipe "cookbook-name::recipe"

때문에 -의 잘못된 가정에 수정하고 그것이 _해야한다고 생각합니다.

두 번째로 정확히 cookbook-name이 생성되거나 설정되도록 변경할 수 있습니다.

나는 보았다. 그러나 나는 구글에서 대답을 찾을 수 없다. 그리고 진실은 나는 약간의 대답을 생각하는 데 어려움을 겪고 있기 때문에 (나는 모든 실린더에서 발사하지 않는다) 약간 피곤하다. 아마도 간단한 질문 일 것입니다.

답변

3

우선, 귀하의 가정이 올바르지 않습니다. - 인 요리 책 이름을 cookbook-name과 같이 사용할 수 있습니다.

요리 책 이름은 metadata.rb 파일에 정의되어 있습니다. 예를 들어 (https://github.com/opscode-cookbooks/apt)로 apt 요리 책을 얻기

, 요리 책 이름은 정의된다 : https://github.com/opscode-cookbooks/apt/blob/master/metadata.rb#L1

+0

감사합니다, 나는 정말 의도 한대로 내 요리 책이 작동하지 않는 이유에 대한 잠재적 인 이유를 몇 가지 확인을 원했다, 나는 그것이 내가 언급 한 첫번째 일이 될지도 모른다라고 생각했다. 내가 Google에서 정보를 찾을 수 없었기 때문에 나는 지금 막 스택에 묻기로 결정한 그 순간에 꽤 피곤합니다. – Thermatix

+0

새로 고쳐진 머리로 문제를 해결했을 수도 있습니다. 그렇지 않으면 여기에 새로운 스레드를 시작하고 실제 문제에 관한 몇 가지 정보를 포함해야합니다 .- – StephenKing

+0

루비에서 표현하기가 어렵 기 때문에 밑줄이 요리 책 이름의 대시보다 우선하여 더 어렵게 만듭니다 Chef 리소스 및 제공 업체의 [to use] (https://tickets.opscode.com/browse/CHEF-2619) 및 [to test] (https://github.com/sethvargo/chefspec#testing-lwrps) – Martin