2017-07-28 64 views
0

這是我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/ 但伯克斯只是忽略了代碼段,我沒有看到從伯克斯輸出,它甚至嘗試運行它,它只是說「無法找到需要的解決方案:」

如果我有他們這樣的工作原理:

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

回答

0

你大概意思Dir[File.expand_path('../cookbooks/*', __FILE__)],但如果您使用的是ChefDK 2.x,則可以更輕鬆地完成此操作。最近ish Berkshelf)像這樣:

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

metadata