使用 LWRP的厨师食谱名称中允许的字符

我在我的食谱中定义了 LWRP 资源-如http://docs.getchef.com/chef/lwrps_custom.html#file-locations中所述

我在我的食谱中定义了 LWRP 资源-如http://docs.getchef.com/chef/lwrps_custom.html#file-locations中所述

所以让我们假设我的食谱名称是一些名字,所以我有文件(你可以猜测这个 LWRP 是基于https://github.com/sethvargo-cookbooks/users代码):

./some-name/recipes/default.rb
./some-name/recipes/some-kind.rb
./some-name/providers/manage.rb
./some-name/resources/manage.rb

文件./ some-name / recipes / some-kind.rb的内容如下:

some-name_manage "some-kind" do
  data_bag "some-kind"
end

在调用刀食谱一些名字上传我得到:

FATAL: Cookbook file recipes/some-kind.rb has a ruby syntax error: 
FATAL: /path/to/chef-repo/cookbooks/some-name/recipes/some-kind.rb:2: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '(' 
FATAL: some-name_manage "some-kind" do
FATAL:                   ^
FATAL: /path/to/chef-repo/cookbooks/some-name/recipes/some-kind.rb:2: syntax error, unexpected keyword_do, expecting keyword_end
FATAL: /path/to/chef-repo/cookbooks/some-name/recipes/some-kind.rb:8: syntax error, unexpected keyword_end, expecting $end

问题是我的食谱包含破折号(“-”)字符。如果我在食谱中没有破折号,那么一切都可以。

所以问题是:当愿意使用 LWRP 时,有没有办法在食谱名称中使用破折号?

7

连字符在资源名称中变成下划线,所以应该是some_name_manage。这是因为 Ruby 方法名称中不允许使用连字符。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(929)
在AndroidStudio项目中看不到androidxcore-ktx扩展
上一篇
使用kiosk自动启动配置文件时Intune不显示同步
下一篇

相关推荐

  • workflow下载ios:使用Workflow轻松地下载iOS应用

    使用Xcode下载iOS:a. 打开Xcode,点击“文件”菜单,选择“新建”,然后选择“项目”。…

    2023-01-07 09:42:44
    0 93 76
  • pear破解版下载ios:使用Pear破解版下载iOS应用的指南

    Pear破解版下载iOS可以通过使用Apple的Xcode工具来实现。Xcode是一款开发者工具,可以用来编译、调试和构建iOS应用程序。…

    2023-01-31 04:05:25
    0 40 16
  • 小程序触发点击事件:Mobile Safari有时不会触发点击事件

    关于小程序触发点击事件的问题,在firefox android sucks中经常遇到,这是我正在处理的动态 JavaScript 应用程序。我有很多<a>锚元素有一个类。当那个类被点击时,应该会发生一些事情。这在 Firefox,Chrome,IE 中工作正常,但在某些情况下点击事件不会在移动 Safari (iPad 和 iPhone) 上触发。…

    2022-12-14 00:30:51
    0 48 62
  • 熊大tk:AttributeError:模块“tk”没有属性“Tk”

    关于熊大tk的问题,在tk and mike中经常遇到,看起来pip install tkinter已重命名为pip install tk。但是当我尝试运行它时,会发生这种情况:…

    2022-11-25 11:34:58
    0 27 79
  • I swifter:Swifter库如何为对象引入新属性

    关于I swifter的问题,在import swifter中经常遇到,最近,我遇到了这个名为swifter的有用库,以加快 python 中熊猫系列的处理速度。我确信它在引擎盖下进行了大量的矢量化处理和优化,但是我很好奇它如何通过导入来设法将新属性引入到熊猫系列或数据框架对象中。…

    2022-12-02 07:47:23
    0 89 48
  • Jd qs:JDEdwards是什么如何使用JDEdwards

    关于Jd qs的问题,在je edwards中经常遇到,我想知道关于 JD Edwards 的详细信息。如何使用 JD Edwards?一般来说,我可以在 jd Edwards 中做什么?我已经搜索过它,但找不到希望的信息。…

    2022-11-23 14:18:50
    0 32 89
  • 火柴人战争遗产ios:jQuery动画火柴人跳(动画顶部 然后底部 )

    关于火柴人战争遗产ios的问题,在stickman animations中经常遇到,我正在制作这种游戏,它只是一个在屏幕上“走动”的火柴人,如果你按下“向上”,我想在它上面加上跳跃。…

    2022-12-01 02:20:58
    0 30 57
  • Boke r:提醒-\ r\ n还是\ n\ r(n nr)

    关于Boke r的问题,在n nr中经常遇到,我只是不记得了。那么,正确终止老式 ASCII 行的正确方法是什么?…

    2022-12-15 03:34:54
    0 20 42

发表评论

登录 后才能评论

评论列表(82条)