Обновление зависимостей библиотеки azure-sdk-for-go - PullRequest
0 голосов
/ 09 октября 2018

Как лучше всего выполнять эту задачу?

Что я пробовал до сих пор, просто запустите команду dep ensure -update github.com/Azure/azure-sdk-for-go, которая выдала следующую ошибку:

    Warning: the following project(s) have [[constraint]] stanzas in Gopkg.toml:

  ✗  github.com/gravitational/trace
  .....

dep ensureвыдает ошибку, похожую на команду dep -update.dep check дает следующий вывод:

# Gopkg.lock is out of sync:
github.com/Azure/azure-sdk-for-go/arm/compute: imported or required, but missing from Gopkg.lock's input-imports
.....

и

# vendor is out of sync:
cloud.google.com/go: no digest in Gopkg.lock to compare against hash of vendored tree
github.com/Azure/azure-sdk-for-go: no digest in Gopkg.lock to compare against hash of vendored tree
....

Это довольно большой проект.Должен ли я вручную удалить все существующие зависимости в коде со старым import azure-sdk-for-go?или deb должен быть в состоянии выполнить эту задачу?Я пробовал различные способы взлома, чтобы заставить это работать, например, вручную изменяя файл Gopk.lock, удаляя папку azure-sdk-for-go в папке vendor, но пока мне не повезло.Любая помощь по этому вопросу будет принята с благодарностью.

1 Ответ

0 голосов
/ 06 ноября 2018

Похоже, ваше обновление с довольно старой версии, так как github.com/Azure/azure-sdk-for-go/arm/compute устарел и был удален почти год назад, пока этот SDK еще находился в предварительном просмотре.

Чтобы двигаться дальше, вы должны обновить свой путь вычисленийдо github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute.С тех пор будут приняты и другие важные изменения.

...