Как Berks обновить [поваренную книгу] без обновления его зависимостей?

Например:

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, python и т. д., так как я уверен, что мне не нужна версия поваренной книги для обновления зависимостей.

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

berks update my_nagios -o my_nagios 

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

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

1 ответ

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

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

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

Другие вопросы по тегам