2017-07-28 3 views
0

Ceci est mon berksfile:Berks installons pas compris extrait de rubis

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

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

metadata 

je devrais être en mesure de le faire https://www.sethvargo.com/berksfile-magic/ Mais biges juste ne tient pas cet extrait de code et je ne vois pas de sortie de Berks qu'il essaie même d'exécuter , il dit simplement « Impossible de trouver une solution pour les demandes: »

Si je les inclure comme cela, il fonctionne:

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

Répondre

0

Vous avez probablement voulu dire Dir[File.expand_path('../cookbooks/*', __FILE__)] mais vous pouvez le faire plus facilement si vous utilisez ChefDK 2.x (c.-à-d. un Berkshelf récent) comme suit:

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

metadata