использование внутреннего пакета github.com/Azure-Samples/azure-sdk-for-go-samples/internal/config запрещено

Я пытаюсь вызвать GetVM из azure-sdk-for-go-samples/compute, и когда я пытаюсь создать проект, он показывает следующую ошибку.

 use of internal package github.com/Azure-Samples/azure-sdk-for-go-samples/internal/config not allowed
test.go:17:2: use of internal package github.com/Azure-Samples/azure-sdk-for-go-samples/internal/iam not allowed

Я использую версию Go: 1.14.3.

Примечание. Я клонирую репозиторий в каталог $GOPATH/src/githhub.com.


person Hetal Sonavane    schedule 24.05.2020    source источник
comment
Сообщение об ошибке на 100% ясно и точно: использование внутреннего пакета [...] не разрешено. Здесь больше нечего знать.   -  person Volker    schedule 24.05.2020
comment
Но это внешний пакет, который все еще показывает такую ​​​​ошибку. [github.com/Azure-Samples/azure-sdk-for- go-samples] У меня также есть поиск таких же ошибок. @Волкер   -  person Hetal Sonavane    schedule 25.05.2020
comment
github.com/Azure-Samples/azure-sdk-for-go-samples не является пакетом, поэтому это сообщение об ошибке отображаться не может. Если вам нужна помощь, вы должны предоставить гораздо больше информации и более подробно.   -  person Volker    schedule 25.05.2020


Ответы (1)


внутренние пакеты специально помечены как не предназначенные для использования вне этой программы или пакета, и поэтому не могут быть импортированы. См.: https://golang.org/doc/go1.4#internalpackages.

person Sam Smith    schedule 24.05.2020