Повар поваренная книга зависимости зависимости
Это может быть простой вопрос - я пытаюсь установить кулинарную книгу ( gitlab)
Я клонировал поваренную книгу в папку на своем локальном диске и побежал
knife cookbook upload gitlab.
Сразу же выкинуло ошибку:
Cookbook gitlab depends on cookbook postgresql version >= 0.0.0
Итак, я побежал
knife cookbook site download postgresql
У него были некоторые зависимости, которые имели дополнительные зависимости, и теперь я нахожусь в точке, где я устанавливаю кулинарные книги, которые, как я знаю, мне не понадобятся (dmg, windows и т. Д.)
У меня сложилось впечатление, что этот материал автоматически разрешается как aptitude или yum. Я пропустил какой-то важный шаг в решении проблем зависимости поваренной книги?
2 ответа
Использование knife cookbook site install
, который разрешает зависимости.
Вы можете использовать один из установленных менеджеров зависимостей поваренной книги, то есть либо библиотекарь, либо Berkshelf.
Оба эти инструмента предназначены для получения кулинарных книг из Интернета, например, из репозиториев кода, таких как github, или с сайта http://community.opscode.com/, и для помещения их в вашу локальную систему. Эти сборы автоматически разрешат рекурсивные зависимости и требования к версии и сбросят все необходимые поваренные книги. Как только вы получите все это локально, вы можете загрузить их на сервер, например, используя
knife cookbook upload -a