我正在试用这个模块支持https://tip.golang.org/cmd/go/#hdr-Modules__module_versions__and_more的Go 1.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/
/s3@v1.15.0:未知版本服务/s3/v1.15.0 go: github.com/aws/aws-sdk-go/aws/session@v1.15.0:未知版本aws//v1.15.0 go:加载模块要求时出错
所以,我有一个问题,我应该等待供应商将模块版本支持添加到库中的那一刻,然后才能使用go模块导入它,还是现在有其他语法可以使用?
发布于 2018-08-01 04:43:18
模块的go.mod应该需要整个模块。
尝试替换:
require github.com/aws/aws-sdk-go/aws v1.15.0通过以下方式:
require github.com/aws/aws-sdk-go v1.15.0你可以在这里看到AWS SDK模块被定义为github.com/aws/aws-sdk-go:
https://github.com/aws/aws-sdk-go/blob/master/go.mod
另请参阅依赖于来自其他存储库的多个模块的真实存储库的示例:
https://stackoverflow.com/questions/51596297
复制相似问题