goamz / sqs / md5.go:57:undefined:md5.Sum问题

时间:2014-07-16 07:05:52

标签: amazon-web-services go amazon-sqs

我正在尝试使用golang version go1.1.1 linux / amd64在http://www.nitrous.io框上操作aws sqs。

当我从这个github存储库https://github.com/crowdmob/goamz/tree/master/sqs导入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 one

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"
)

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

2 个答案:

答案 0 :(得分:2)

您使用的旧版Go - {1}在go1.1.1中不存在。

更新至go1.3

答案 1 :(得分:-1)

您是否执行过测试文件?它可能来自于此,指的是陈德生所说的构建状态