Amazon web services goamz/sqs/md5.go:57:undefined:md5.Sum发行
我试图在golang版本go1.1.1 linux/amd64的机器上操作aws sqs 当我从这个github存储库导入sqs模块并使用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
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包没有更新。我必须通过他们的自动装配机制重新安装它。