2012-04-12 6 views
0

나는 호스트 요리사 노드의 실행 목록에 ark 요리 책을 추가했습니다. 이제 ark 요리 책의 바로 뒤에 오는 또 다른 요리 책에서 ark를 사용하고 싶습니다.호스트 요리사 노드에서 ark를 사용하는 방법

방주 요리법 책을 방주 요리 책 바로 다음에있는 요리법에 포함 시켰습니다. 코드는 다음과 같습니다

include_recipe "ark" 

설치

subversion "checkout-olio" do 
    repository "https://svn.apache.org/repos/asf/incubator/olio/" 
    revision "HEAD" 
    destination "/usr/local" 
    action :checkout 
end 

잡탕 dowloading Faban에

ark "install-faban" do 
    url "http://java.net/projects/faban/downloads/download/faban-kit/faban-kit-022311.tar.gz" 
    version "1.0" 
    path "/usr/local" 
    append_env_path true 
end 

나는이 파일을 업로드하고 다음과 같은 오류가 발생 클라이언트를 실행하면 :

NoMethodError: undefined method `url' for Chef::Resource::Ark 

Can some pl 문제가 어디 있는지 말해 주시겠습니까?

+0

는이 문제에 대한 해결책을 찾았나요? 정확한 답을 표시하는 것을 잊지 마십시오! :) – sethvargo

답변

0

나는이 요리 책을 사용하지 않은,하지만 방주에 대한 속성이 release_url이 아닌 URL 인 것 같습니다 :

release_url: url for tarball, .tar.gz, .bin (oracle-specific), .war, and .zip currently supported. Also supports special syntax :name:version:apache_mirror: that will auto-magically construct download url from the apache mirrors site