Есть ли способ переименовать поваренную книгу шеф-повара?

Моя кулинарная книга конфликтует с кулинарной книгой сообщества. Кажется, что нет возможности переименовать или удалить кулинарную книгу.

Есть ли способ удалить поваренную книгу шеф-повара с сервера или переименовать существующую поваренную книгу?

2 ответа

Я просто понял, что делать. (И что мой вопрос был неправильно, используя слово рецепт вместо кулинарной книги)

Итак, мое текущее состояние таково, что у меня есть поваренная книга с именем (например) cookbook_name, и я хочу импортировать поваренную книгу сообщества с тем же именем.

cookbook_name (existing)
cookbook_name (new)

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

Переименуйте мою старую кулинарную книгу в локальной файловой системе:

mv cookbook_name new_cookbook_name

обновите файл метаданных:

sed -i "s/cookbook_name/new_cookbook_name/" new_cookbook_name/metadata.rb

загрузить на сервер Chef

knife cookbook upload new_cookbook_name

Поместите новую кулинарную книгу в домашнюю страницу кулинарной книги:

mv ~/cookbook_name ${cookbook/path}/cookbook_name

и загрузить новую кулинарную книгу, перезаписав старую

knife cookbook upload cookbook_name

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

Также нож поддерживает поваренную книгу удалить

knife cookbook delete COOKBOOK VERSION (options)

Еще одно предложение, используя Atom редактор, вы можете легко увидеть, где вам нужно изменить название поваренной книги с именем base, После переименования удалите тот, который вы загрузили на свой chef-сервер и все готово!:)

Другие вопросы по тегам