2016-07-20 21 views
0

, например:Как обновить [cookbook] без обновления своих зависимостей?

name    'my_nagios' 
version   '2.0.7' 

depends 'nagios', '~> 7.2.6' 
depends 'nrpe', '~> 1.5.2' 
recommends 'python', '~> 1.4.6' 

сейчас я немного изменить, чтобы my_nagios поваренную книгу, и я только хочу, чтобы обновить себя без зависимостей, таких как Nagios, NRPE, питона и т.д., а я уверен, что я не необходимо обновить версию cookie зависимости.

следующая команда вернет «Разрешение зависимостей поваренной книги ...», и никаких изменений в berksfiel.lock не будет. Если я удалю параметры «-o my_nagios», он обновит файл berksfile.lock со всеми его зависимостями.

berks update my_nagios -o my_nagios 

Подводя итоги, как обновить [cookbook], не обновляя его зависимости? Любая помощь будет высоко оценена.

p.s. Я использовал Google, но не могу найти ответ.

ответ

0

Вы можете заблокировать зависимости для конкретной версии:

depends 'nagios', '7.2.6' 
depends 'nrpe', '1.5.2' 
recommends 'python', '1.4.6' 

Это не лучшая идея, если вверх по течению поваренные книги не не следует semver. ~> означает, что должны применяться только исправления ошибок исправления (если сопровождающий следует за semver).

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

  • Нет связанных вопросов^_^