Berks 安装不包括 ruby 片段
Berks install not including ruby snippet
这是我的 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 只是忽略了那个代码片段,我没有看到 berks 的输出,它甚至试图 运行 它,它只是说 "Unable to find a solution for demands:"
如果我像这样包含它们,它会起作用:
cookbook 'mycookbook', path: '../mycookbook'
您的意思可能是 Dir[File.expand_path('../cookbooks/*', __FILE__)]
,但如果您使用 ChefDK 2.x(即最近的 Berkshelf),您可以更轻松地做到这一点:
source 'https://supermarket.chef.io/'
source chef_repo: '..'
metadata
这是我的 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 只是忽略了那个代码片段,我没有看到 berks 的输出,它甚至试图 运行 它,它只是说 "Unable to find a solution for demands:"
如果我像这样包含它们,它会起作用:
cookbook 'mycookbook', path: '../mycookbook'
您的意思可能是 Dir[File.expand_path('../cookbooks/*', __FILE__)]
,但如果您使用 ChefDK 2.x(即最近的 Berkshelf),您可以更轻松地做到这一点:
source 'https://supermarket.chef.io/'
source chef_repo: '..'
metadata