Force berkshelf скачать HEAD-версию кулинарной книги из git
У меня есть работа cron, которая работает berks vendor
Команда каждые несколько минут. В моем Berksfile у меня есть кулинарная книга, которую я извлекаю из моего репозитория git. Однако похоже, что Berkshelf не будет загружать HEAD-версию поваренной книги зависимостей из git. Как я могу заставить его загрузить последнюю версию?
1 ответ
Когда вы делаете berks install
Berkshelf устанавливает всю поваренную книгу из Berksfile и создает Berksfile.lock, где он блокирует все версии, которые вы указали в Berksfile.
В вашем случае, когда вы делаете berks install
в этот момент он пишет HEAD из нужного репозитория, а когда вы пытаетесь продать кулинарные книги, он просто продает версии из Berksfile.lock, последней известной версии для Berkshelf.
Чтобы решить вашу проблему, вы должны сначала установить последнюю версию кулинарной книги, а затем проверить ее. Это можно сделать с помощью:
berks update COOKBOOK_NAME
berks vendor
Обратите внимание, что команда update изменит ваш файл Berksfile.lock.