Amazon web services goamz/sqs/md5.go:57:undefined:md5.Sum发行

Amazon web services goamz/sqs/md5.go:57:undefined:md5.Sum发行,amazon-web-services,go,amazon-sqs,Amazon Web Services,Go,Amazon Sqs,我试图在golang版本go1.1.1 linux/amd64的机器上操作aws sqs 当我从这个github存储库导入sqs模块并使用 go run myCode.go 我面对这个问题: # github.com/crowdmob/goamz/sqs ../src/github.com

我试图在golang版本go1.1.1 linux/amd64的机器上操作aws sqs

当我从这个github存储库导入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

这可能不是原因,但该项目的状态是“build error”,即go的旧版本。Tks@JimB。我在http:www.nitrous.io上的“go box”是在go 1.3之前创建的,go包没有更新。我必须通过他们的自动装配机制重新安装它。