2015-10-29 1 views
0

J'utilise la commande suivante pour installer mes dépendances de livre de recettes. Mais le livre de recettes Tomcat-All est toujours installé par berkshelf.Berkshelf install --except l'option ne fonctionne pas

berks install -e tomcat-all -b ./cookbooks/mfs-tomcat/Berksfile 

Qu'est-ce que je fais mal ici? Ma version berkshelf installée est 3.2.4.

Merci d'avance.

+0

Avez-vous défini un groupe appelé "tomcat-all" dans votre fichier Berkshelf? Voir la documentation http://berkshelf.com/#groups –

+0

Oui @ mark-oconnor J'ai. En fait 'berks install --only tomcat-all -b./Cookbooks/mfs-tomcat/Berksfile' fonctionne sans aucun problème. –

+0

Est-ce que "tomcat-all" peut être une dépendance de l'un des autres livres de cuisine? Cela pourrait expliquer pourquoi il est encore réduit. –

Répondre

1

J'ai trouvé la réponse grâce à [email protected]

Le problème était le fichier metadata.rb de mon livre de cuisine mfs-tomcat avait aussi la dépendance pour le livre de cuisine 'tomcat-all'. Étant donné que metadata.rb a une priorité plus élevée, il remplace les groupes que j'ai créés dans Berksfile. Merci @ mark-oconnor pour son aide.