Amazon web services 如何将现有库作为模块导入Go 1.11?
我正在尝试使用这个模块支持Go1.11 beta2 我已经创建了Amazon web services 如何将现有库作为模块导入Go 1.11?,amazon-web-services,go,module,Amazon Web Services,Go,Module,我正在尝试使用这个模块支持Go1.11 beta2 我已经创建了go.mod文件,如下所示: module example.com/m require github.com/aws/aws-sdk-go/aws v1.15.0 require github.com/aws/aws-sdk-go/aws/session v1.15.0 require github.com/aws/aws-sdk-go/service/s3 v1.15.0 但在尝试构建时,这向我显示了一个错误: go:gith
go.mod
文件,如下所示:
module example.com/m
require github.com/aws/aws-sdk-go/aws v1.15.0
require github.com/aws/aws-sdk-go/aws/session v1.15.0
require github.com/aws/aws-sdk-go/service/s3 v1.15.0
但在尝试构建时,这向我显示了一个错误:
go:github.com/aws/aws-sdk-go/aws@v1.15.0:未知版本aws/v1.15.0
go:github.com/aws/aws-sdk-go/service/s3@v1.15.0:未知版本服务/s3/v1.15.0
go:github.com/aws/aws-sdk-go/aws/session@v1.15.0:未知版本aws/session/v1.15.0
go:加载模块要求时出错
所以,我有一个问题,在我可以使用go模块导入之前,我是否应该等待供应商将模块版本支持添加到库中,或者我现在是否可以使用其他语法?您的模块的go.mod应该需要整个模块 尝试替换:
require github.com/aws/aws-sdk-go/aws v1.15.0
与:
您可以在此处看到AWS SDK模块定义为github.com/AWS/AWS SDK go
:
另请参见此示例,它是一个真正的存储库,依赖于来自其他存储库的多个模块:
require github.com/aws/aws-sdk-go v1.15.0