Ruby Nomethoder错误无法解决

Ruby Nomethoder错误无法解决,ruby,jboss,chef-infra,Ruby,Jboss,Chef Infra,当状态为NoMethodError时,无法解决此错误 Recipe Compile Error in /var/chef/cache/cookbooks/jbosseap/recipes/default.rb NoMethodError ------------- No resource or method named jboss for `Chef::Recipe "default_deploy_list"' Cookbook Trace: --------------- /var/c

当状态为NoMethodError时,无法解决此错误

Recipe Compile Error in /var/chef/cache/cookbooks/jbosseap/recipes/default.rb

NoMethodError
-------------
No resource or method named jboss for `Chef::Recipe "default_deploy_list"'

Cookbook Trace:
---------------
  /var/chef/cache/cookbooks/jbosseap/recipes/default_deploy_list.rb:1:in from_file
  /var/chef/cache/cookbooks/jbosseap/recipes/default.rb:15:in from_file

> Relevant File Content:
>/var/chef/cache/cookbooks/jbosseap/recipes/default_deploy_list.rb:

>  1 jboss 'testweb' do

 > 2:    source "https://s3-us-west-2.amazonaws.com/chef.repos/testweb.zip"

  >3:    action :deploy

  >4:  end

我该怎么办?

那配方中的
jboss
是什么?您的
metadata.rb
文件中可能缺少依赖项。Chef对您声明的
jboss['testweb']
资源一无所知。

为了更清楚地说明这一点,
jboss
是类似于
template
package
的菜谱类型,对于Chef来说,这个错误是一种迂回的说法,即不存在这样的资源类型。