amazon-web-services - goamz/sqs/md5.go :57: undefined: md5. 求和问题

标签 amazon-web-services go amazon-sqs

我正在尝试在 http://www.nitrous.io 上操纵 aws sqs带有 golang 版本 go1.1.1 linux/amd64 的盒子。

当我从这个 github 存储库导入 sqs 模块时 https://github.com/crowdmob/goamz/tree/master/sqs我用

运行我的代码
 go run myCode.go

我遇到这个问题:

# github.com/crowdmob/goamz/sqs                                                                                                       
../src/github.com/crowdmob/goamz/sqs/md5.go:57: undefined: md5.Sum 

我对该模块的调用是这样的:

import "github.com/crowdmob/goamz/sqs"

而且我可以使用同一存储库中的其他模块。例如 aws 和 S3

import "github.com/crowdmob/goamz/aws"
import "github.com/crowdmob/goamz/s3"

查看来自 goamz 存储库的/sqs/md5.go 中的错误,我可以看到函数 Sum,似乎导入完成:

package sqs

import (
    "crypto/md5"
    "encoding/binary"
    "sort"
)

所以我对发生的事情有点无能为力。有什么想法吗?

最佳答案

您使用的是旧版本的 Go -- md5.Sum 在 go1.1.1 中不存在。

更新到go1.3

关于amazon-web-services - goamz/sqs/md5.go :57: undefined: md5. 求和问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24774295/

相关文章:

ios - 从 Swift 3 调用具有 IAM 授权的 API 网关方法

Python AWS Lambda 证书

python - 亚马逊网络服务 (AWS) 上的 Django

amazon-web-services - 分离卷 : Volume is in the 'available' state 时出错

pointers - 在Go中修改字段值以构造指针

json - 属性 QueueConfigurations 的值必须是 List 类型

go - 你如何从 Golang 执行终端命令?

mongodb - mgo - 查询性能似乎一直很慢(500-650ms)

amazon-web-services - 将 Amazon SQS 用于接收相同消息的多个消费者

multithreading - Amazon SQS 处理监听器的更好方式