2015-10-29 3 views
0

Я использую следующую команду для установки зависимостей поваренной книги. Но кулинарная книга tomcat все еще устанавливается berkshelf.Berkshelf install --except опция не работает

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

Что я здесь делаю неправильно? Моя версия berkshelf установлена ​​на 3.2.4.

Заранее спасибо.

+0

Вы определили группу под названием «tomcat-all» в вашем файле Berkshelf? См. Документацию http://berkshelf.com/#groups –

+0

Да @ mark-oconnor У меня есть. На самом деле 'berks install --only tomcat-all -b./Cookbooks/mfs-tomcat/Berksfile' работает без каких-либо проблем. –

+0

Может ли «кошка-все» быть зависимой от одной из других кулинарных книг? Это может объяснить, почему его все еще срывают. –

ответ

1

Нашел ответ благодаря [email protected]

Проблема в том, что файл metadata.rb моей кулинарной книги mfs-tomcat также имел зависимость от кулинарной книги «tomcat-all». Поскольку metadata.rb имеет более высокий приоритет, он переопределяет группы, созданные мной в Berksfile. Спасибо @ mark-oconnor также за помощь.

Смежные вопросы