Как 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).