代码之家  ›  专栏  ›  技术社区  ›  Jeff

库中的cookbook_version root_dir

  •  0
  • Jeff  · 技术社区  · 9 年前

    我有一个自定义库,希望从run_context中的cookbook_collection访问当前的烹饪书,但它似乎返回空值

    我有

    Chef::Log.info run_context.cookbook_collection['my_cookbook']
    

    它会打印

    #<Chef::CookbookVersion:0x00000004d3f578>
    

    但如果我这样做了

    Chef::Log.info run_context.cookbook_collection['my_cookbook'].root_dir
    

    其中my_cookbook是当前食谱的名称,我什么也没有打印出来。如何访问 root_dir 我图书馆的当前电子书?

    1 回复  |  直到 9 年前
        1
  •  1
  •   coderanger    9 年前

    从注释中向下复制:

    这是不受支持的,并且 插入一些版本。使用 cookbook_file