Подтвердить что ты не робот

Путь поиска по умолчанию для поваренной книги

Я начинаю шеф-повар и сталкиваюсь с проблемой.

Каждый раз, когда я запускаю любую команду повара для ножей, я должен явно указать путь к кулинарной книге, используя -o /path/to/cookbook иначе она будет ошибочной, если не будет найденных кулинарных книг. Ниже приведены команды:

$ knife cookbook upload getting-started
ERROR: Could not find cookbook getting-started in your cookbook path, skipping it
ERROR: Failed to upload 1 cookbook.

$ knife cookbook upload getting-started  -o /home/chefuser/chef11/chef-repo/cookbooks/
Uploading getting-started [0.4.0]
Uploaded 1 cookbook.

Вопрос:

Я хочу узнать/указать путь поиска по умолчанию для кулинарных книг и знать, как его изменить.

Кроме того, почему он не смотрит путь к cookbook, и я должен предоставить его явно?

Спасибо.

4b9b3361

Ответ 1

Путь поваренной книги по умолчанию может быть установлен в ~/.chef/knife.rb:

...
cookbook_path [ '~/cookbooks/', '~/base-cookbooks/']
...

Кроме того, вы можете найти документацию knife.rb.