Ruby Nomethoder错误无法解决
当状态为NoMethodError时,无法解决此错误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
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来说,这个错误是一种迂回的说法,即不存在这样的资源类型。