我正在尝试测试我自己的LWRP的创建。我一直收到以下错误消息,尽管我尝试过以三种不同的方式指定我的default_action。
Error Message: FC016: LWRP does not declare a default action: mycookbook/resources/eapi_deploy.rb:1初试
actions :deploy, :undeploy, :debug
default_action :debug二次尝试
default_action :debug
actions :deploy, :undeploy, :debug三次尝试
actions :deploy, :undeploy, :debug
def initialize(*args)
super
@action = :debug
end发布于 2015-07-28 17:52:17
根据LWRP主任医生的说法,你的第一次尝试看起来是正确的。我使用Berk大陆架创建了一本新的食谱(berks cookbook mycookbook),并创建了resources/test.rb并粘贴到:
actions :deploy, :undeploy, :debug
default_action :debug我也没搞错食物批评。您是否碰巧定义了更多的资源?你确定食品评论家的警告指向了你展示给我们的资源吗?
至于它的价值,然后我删除了default_action线,并重新运行的美食评论家,我得到了FC016和你一样。
https://stackoverflow.com/questions/31680933
复制相似问题