Назад | Перейти на главную страницу

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

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

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

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

Итак, мое текущее состояние таково, что у меня есть кулинарная книга с именем (например) 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

загрузить на сервер шеф-повара

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. После переименования удалите тот, который вы загрузили на свой шеф-сервер, и готово! :)