【问题标题】:Berks install not including ruby snippetBerks 安装不包括 ruby​​ 片段
【发布时间】:2017-07-29 08:16:01
【问题描述】:

这是我的berksfile:

source 'https://supermarket.chef.io'

Dir[File.expand_path('../cookbooks', __FILE__)].each do |path|
  cookbook(File.basename(path), path: path)
end

metadata

我应该能够做到这一点https://www.sethvargo.com/berksfile-magic/ 但是 berks 只是忽略了该代码 sn-p 并且我没有看到 berks 的任何输出,它甚至尝试运行它,它只是说“无法找到满足需求的解决方案:”

如果我像这样包含它们,它会起作用:

cookbook 'mycookbook', path: '../mycookbook'

【问题讨论】:

    标签: ruby chef-infra berkshelf berksfile


    【解决方案1】:

    您的意思可能是Dir[File.expand_path('../cookbooks/*', __FILE__)],但如果您像这样使用 ChefDK 2.x(即最近的 Berkshelf),则可以更轻松地做到这一点:

    source 'https://supermarket.chef.io/'
    source chef_repo: '..'
    
    metadata
    

    【讨论】:

      猜你喜欢
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2015-07-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      相关资源
      最近更新 更多