Невозможно создать файл внутри кулинарной книги - PullRequest
0 голосов
/ 30 сентября 2019

Я учусь у шеф-повара на самообучении, я не могу создать файл в своей кулинарной книге шеф-повара.

Следую за моими шагами, которые я сделал в экземпляре Linux

  1. СозданDirectoy (с помощью команды mkdir) назвал его кулинарными книгами
  2. зашел в каталог (используя кулинарные книги cd)
  3. сгенерированную кулинарную книгу (используя команду chef generate cookbookt test-cookbook) и переместился в кулинарную книгу (используя cdtest-cookbook)
  4. создал рецепт (шеф-повар сгенерировал рецепт test-recipe) и вернулся в мой каталог my; я вышел из тест-кулинарной книги (используя cd ..)
  5. создал файл, используя vi test-cookbook/recipes/test-recipe.rd, который выглядит следующим образом: file '/ myfile' do content 'hello' action: create end
  6. я дал эту команду chef exec ruby -c test-cookbook/recipes/test-recipe.rb, и в результате "Sytax ok"
  7. Теперь я дал команду chef-client -zr "recipe[test-cookbook::test-rescipe], которая выдает мне ошибку:

    Missing Cookbooks:
    ------------------
    No such cookbook: test-cookbook
    

1 Ответ

0 голосов
/ 01 октября 2019

это происходит, поскольку вы неправильно настроили chef-клиент. вам не хватает файла client.rb и настроек cookboook_path внутри него.

см. к этому ответу для получения полной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...