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

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

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

2
задан 29 July 2016 в 02:17
2 ответа

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

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

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

Кроме того, нож поддерживает удаление поваренной книги

knife cookbook delete COOKBOOK VERSION (options)
3
ответ дан 3 December 2019 в 10:37

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

enter image description here

0
ответ дан 3 December 2019 в 10:37

Теги

Похожие вопросы