Как удалить пакет с простого шоколадного сервера? - PullRequest
0 голосов
/ 27 июня 2018

Как мне удалить пакет с простого шоколадного сервера? Или отменить ошибочный толчок чоко?

Я пытаюсь отправить исправленную версию существующего пакета, но получаю ошибку 406 Недопустимо

У меня полный доступ к серверу, но я новичок в шоколаде, поэтому я не уверен, что здесь делать.

1 Ответ

0 голосов
/ 27 июня 2018

С точки зрения Chocolatey Packages, после того, как версия пакета отправлена ​​в хранилище, она должна быть неизменной, то есть не изменяться. Если вы измените содержимое версии пакета, вы можете оказаться в ситуации, когда у человека А есть версия 1.2.3, а у человека Б - версия 1.2.3, но на самом деле это разные версии. Для этого идеальным решением было бы изменить версию пакета, чтобы указать, что в упаковке произошли изменения. В контексте хранилища Chocolatey Community мы рекомендуем использовать нотацию исправления пакета, которая задокументирована здесь

Если вам по какой-то причине нужно исправить утвержденный пакет, вы можете использовать четвертый элемент версии (он же сегмент) для записи исправления пакета. Существует два рекомендуемых способа обозначения версии исправления пакета:

  • Дата (год / месяц / день) - Некоторые люди используют нотацию фиксирования пакета день / месяц в году (ггггМдд, как в 20120627, рассматривается как 1.2.0.20120627)
  • Последовательный - Не рекомендуется - Некоторые люди используют последовательную нумерацию (0, затем 1 и т. Д., Как 0 для отсутствия исправления, 1 для первого исправления и т. Д., Как 1.2.0.0 и 1.2.0.1).

Сказав это, если вам действительно нужно удалить пакет из Simple.Server, перейдите в папку AppData, которая по умолчанию находится здесь C:\tools\chocolatey.server\App_Data\Packages, и удалите этот пакет. ПРИМЕЧАНИЕ: каждая папка пакета содержит версии пакета в ней. Удалите только тот, который вы хотите заменить. Как только это будет сделано, вы сможете снова загрузить новую версию пакета.

...