Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何将现有库作为模块导入Go 1.11?_Amazon Web Services_Go_Module - Fatal编程技术网

Amazon web services 如何将现有库作为模块导入Go 1.11?

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

我正在尝试使用这个模块支持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: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