Голанг деп не скачать все файлы библиотеки - PullRequest
0 голосов
/ 24 сентября 2018

Я использую библиотеку Docker в моем $GOPATH/src/github.com/docker Теперь я пытаюсь использовать dep.в моем gopkg.toml он имеет следующее описание

[[constraint]]
  name = "github.com/docker/docker"
  version = "1.13.1"

Но после завершения процедуры init init все мои коды сообщают мне

Unresolved reference 'NewClientWithOpts'

Но это работает до того, как я использую dep.

client.NewClientWithOpts(client.WithVersion("1.38"))

Когда я ищу свою библиотеку у продавца.Есть 105 файлов.

Но из моего src/github.com/docker/client, в нем 212 элементов !!


Мой вопрос: почему dep не загружает все библиотечные файлы?Как мне решить эту проблему?

1 Ответ

0 голосов
/ 24 сентября 2018

В качестве ограничения в файле Gopkg.toml используется версия 1.13.1, но после этой версии была введена NewClientWithOpts().Вы можете либо попытаться установить ограничение как branch = "master" или revision = "<latest_commit_sha>", либо использовать версию v1.13.1 и посмотреть документы для этой конкретной версии.

dep не обязательно включает в себя все файлы изпакет - он содержит только те подпакеты, которые фактически используются.В этом случае это не проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...