【问题标题】:use of internal package github.com/Azure-Samples/azure-sdk-for-go-samples/internal/config not allowed [duplicate]不允许使用内部包 github.com/Azure-Samples/azure-sdk-for-go-samples/internal/config [重复]
【发布时间】:2020-05-24 14:08:12
【问题描述】:

我正在尝试从 azure-sdk-for-go-samples/compute 调用 GetVM,当我尝试构建项目时,它显示以下错误

 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 目录中的 repo。

【问题讨论】:

  • 错误消息是 100% 明确的,并且指出:“不允许使用内部包 [...]”。这里没有什么要知道的了。
  • 但这是外部包仍然显示这种错误。 [github.com/Azure-Samples/azure-sdk-for-go-samples]我也有搜索相同的错误。 @Volker
  • github.com/Azure-Samples/azure-sdk-for-go-samples 不是包,因此它无法显示此错误消息。如果您需要帮助,您必须提供更多更详细的信息。

标签: azure go azure-vm


【解决方案1】:

内部包被特别标记为不能在该程序或包之外使用,因此无法导入。见:https://golang.org/doc/go1.4#internalpackages

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 2020-03-24
    • 2017-01-30
    • 2017-09-26
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多